[英]Generate RSA public/private key with OpenSSL?
主要的问题是我对C很新,而OpenSSL文档对我来说还不够清楚,我已经尝试过将读取和写入rsa键写入C中的pem文件 ,但我不太明白。 例如, create_rsa_key()
函数如何创建私有和公共? pCipher
来自哪里? 那个pcszPassphrase
什么pcszPassphrase
呢?
我会解释好像它是某种伪代码,这就是我想做的事情,粗体部分是那些我不知道怎么做的部分:
基本上我知道如何处理AES加密/解密和通信协议,它们已经实现了,我的问题是RSA,我需要十六进制格式而不是base64或pem,因为我正在使用套接字并发送和存储为二进制数据。
正如在IRC上所讨论的那样,create_rsa_key问题的答案由https://stackoverflow.com/a/29589818/37923解决 - 它并不意味着以这种方式工作。
pcszPassphrase是保护私钥的密码/短语。 它将由用户提供,但不是必需的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.