【问题标题】:Create PKCS#1 formatted RSA key using OpenSSL v3.0.0使用 OpenSSL v3.0.0 创建 PKCS#1 格式的 RSA 密钥
【发布时间】:2021-12-07 21:03:08
【问题描述】:

我想确认我们是否可以使用版本 3.0.0 的 OpenSSL 创建 PKCS#1/传统格式的 RSA 密钥。我猜下面的命令给了我 PKCS#8 格式的输出。 openssl genrsa -out server.key 2048

谢谢。

【问题讨论】:

  • 请提供足够的代码,以便其他人更好地理解或重现问题。

标签: openssl pkcs#1


【解决方案1】:

你可以直接这样做(PKCS#8):

openssl genpkey -out rsakey.pem -algorithm RSA -pkeyopt rsa_keygen_bits:2048
cat rsakey.pem 
-----BEGIN PRIVATE KEY-----
base64_encode xxx
-----END PRIVATE KEY-----

openSSL 1.1.1(PKCS#1)

openssl genrsa -out server.key 2048

cat server.key 

-----BEGIN RSA PRIVATE KEY-----
base64_encode xxx
-----END RSA PRIVATE KEY-----

openssl pkcs8 到 pkcs1 命令

openssl rsa -in rsakey.pem -out rsakey_pkcs1.pem
cat rsakey_pkcs1.pem
-----BEGIN RSA PRIVATE KEY-----
base64_encode xxx
-----END RSA PRIVATE KEY-----

【讨论】:

    猜你喜欢
    • 2021-01-22
    • 2011-11-28
    • 2018-08-04
    • 2021-07-31
    • 2012-04-09
    • 1970-01-01
    • 2012-05-21
    • 1970-01-01
    • 2016-09-21
    相关资源
    最近更新 更多