[英]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.