java,
分享于 点击 19471 次 点评:147
java,
openssl 生成 rsa 密钥对下载安装 openssl
cmd命令进入openssl目录,输入一下命令,就能生成rsa密钥对
(1) 生成RSA私钥(传统格式的)
openssl genrsa -outrsa_private_key.pem 1024
(2) 将传统格式的私钥转换成PKCS#8格式的(java使用的是PKCS#8格式的私钥,支付宝使用的也是PKCS#8格式的私钥)
openssl pkcs8 -topk8 -inform PEM -inrsa_private_key.pem -outform PEM -nocrypt
(3) 生成RSA公钥
openssl rsa -in rsa_private_key.pem-pubout -out rsa_public_key.pem
注意:生成后的rsa_private_key.pem不能直接用于java进行加密,会报错误,原因是java使用的pkcs#8格式的私钥
(2)第二步其实就是把传统格式私钥转换成pkcs#8格式,并显示在屏幕上,我们需要使用屏幕上私钥。
复制CMD屏幕内容方法:
1、在需要复制的内容的起始部分,单击鼠标右键,选择“标记”;
2、此刻直接左键拖动鼠标即可实现内容的选定了;
3、选择完毕,直接按键盘的回车键,即可完成复制操作了
相关文章
- 暂无相关文章
用户点评