小编Joh*_*era的帖子

如何以PEM格式生成PKCS#1 RSA密钥?

对不起我的英语,说实话,我对此有一点了解所以请耐心等待.

我正在开发一个将签名请求发送到服务器的Java应用程序.为此,我必须以格式生成PKCS#1 RSA密钥对以PEM进行签名和验证.我尝试过使用OpenSSL v.1.0.1.但生成的公钥是一个X.509 PEM.

这是我用来生成密钥的openssl命令:

私钥:

openssl genrsa -out name_of_private_key.pem 1024
Run Code Online (Sandbox Code Playgroud)

公钥

openssl rsa -in name_of_private_key.pem -pub out > name_of_public_key.pem
Run Code Online (Sandbox Code Playgroud)

我也经历了这个线程,我发现了一个开源JAVA库BouncyCastle:用Java生成PKCS#1格式的RSA密钥

但它说BouncyCastle仅用于PKCS#1 填充而不是编码.

最好是,如果没有其他选项,我正在寻找使用JAVA或任何第三方生成它的方法.

openssl java-ee pkcs#1 key-generator

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

java-ee ×1

key-generator ×1

openssl ×1

pkcs#1 ×1