我使用以下命令创建了一个 4096 位的 OpenSSL RSA 私钥和证书请求:
openssl req -newkey 4096
当我查看私钥时
openssl asn1parse -in privkey
我得到以下输出:
0:d=0 hl=4 l=2446 cons: SEQUENCE
4:d=1 hl=2 l= 64 cons: SEQUENCE
6:d=2 hl=2 l= 9 prim: OBJECT :PBES2
17:d=2 hl=2 l= 51 cons: SEQUENCE
19:d=3 hl=2 l= 27 cons: SEQUENCE
21:d=4 hl=2 l= 9 prim: OBJECT :PBKDF2
32:d=4 hl=2 l= 14 cons: SEQUENCE
34:d=5 hl=2 l= 8 prim: OCTET STRING [HEX DUMP]:XXXXXXXXX
44:d=5 hl=2 l= 2 prim: INTEGER :0800
48:d=3 hl=2 l= 20 cons: SEQUENCE
50:d=4 hl=2 l= 8 prim: OBJECT :des-ede3-cbc
困扰我的是 des-ede3-cbc 的部分。为什么我的 RSA 私钥中有 des-ede3-cbc?据我所知,“DES”是七十年代的加密标准,它被认为是被破坏的。