SSL 工具集 / sslops.cn
文档

私钥格式转换

PKCS#8 ↔ PKCS#1 互转

PKCS#8 格式私钥.key .pem
PKCS#1 格式转换结果PKCS#8 → PKCS#1

正在转换,请稍候…

下载转换后的私钥文件
命令行转换参考(openssl)
openssl pkey -in key.pem -out key_pkcs8.pem                    # PKCS#1 → PKCS#8
openssl rsa -in key_pkcs8.pem -out key_pkcs1.pem -traditional  # PKCS#8 → PKCS#1(openssl 3.x)
openssl pkcs8 -topk8 -in key.pem -out enc.key                  # 给私钥加密码
openssl pkey -in enc.key -out plain.key                        # 去除私钥密码
openssl rsa -in key.pem -check -noout                          # 检查私钥完整性

注:openssl 1.1.1 及以下转 PKCS#1 无需加 -traditional。