macOS下使用OpenSSL生成私钥和公钥

➜ ~ openssl
OpenSSL> genrsa -out rsa_private_key.pem 1024
Generating RSA private key, 1024 bit long modulus
........................................++++++
...++++++
e is 65537 (0x10001)
OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt
Enter Encryption Password:
Verifying - Enter Encryption Password:
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIICoTAbBgkqhkiG9w0BBQMwDgQIDnWOIsDV2gMCAggABIICgLCTWnXJCzOA4rCK
XDl42wDrbznWjlqe1MPehu0gsJ9Mvb66rHCaNv6IsMP/AR/mSSDwFTRjeuOE3bf6
... ...
0mCjl+8ZwZ9M1d8b50TUNtWogLRcU83LP3KtAjUTw2dKOsXoO0q3pXTGkme87/NA
S/ibPmY=
-----END ENCRYPTED PRIVATE KEY-----
OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
writing RSA key
OpenSSL> exit
➜ ~ ls *.pem
rsa_private_key.pem rsa_public_key.pem
➜ ~

PS. SSH加密可以参考这篇文章

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容