主要问题是我对C还是很陌生,而OpenSSL文档对我来说还不够清楚,我曾尝试使用在C中的pem文件中读写rsa密钥的方法,但我不太了解。例如,该create_rsa_key()
功能如何创建私人和公共场所?哪里pCipher
来的?那有什么意义pcszPassphrase
呢?
我将解释为好像是某种伪代码,这是我想做的,粗体部分是我不知道该怎么做的部分:
基本上,我知道如何处理AES加密/解密和通信协议,无论如何它们已经实现,我的问题是RSA,并且我需要十六进制格式而不是base64或pem,因为我正在使用套接字并以二进制数据形式发送和存储。
正如在IRC上讨论的那样,https://stackoverflow.com/a/29589818/37923解决了create_rsa_key问题的答案-但这并不意味着可以。
pcszPassphrase是用来保护私钥的密码/短语。它可以由用户提供,但不是必需的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句