【发布时间】:2016-11-26 19:34:34
【问题描述】:
我正在研究 openssl 的 RSA 密钥生成和操作。首先,我生成了一个以 PEM 格式编码但未加密的密钥对:
openssl genpkey -algorithm RSA -out key.pem -pkeyopt rsa_keygen_bits:2048
然后我转换成DER格式:
openssl rsa -inform PEM -outform DER -in key.pem -out key1.cer
然后我将其转换回 PEM 编码:
openssl rsa -inform DER -outform PEM -in key1.cer -out key2.pem
现在,如果我比较两者,它们的内容(BASE64 编码文本)是不同的。文件的大小也不同...
diff key.pem key2.pem
这是为什么呢?我在这里做错了吗?
所有的钥匙都附在这里。 https://www.dropbox.com/sh/ec1sm3y63sahwks/AAB6At3x_j5LRyf63gJDJn39a?dl=0
谢谢, 地番
【问题讨论】: