是否有可能以某种方式明确地确定私钥容器有密码?我只需要知道是否有密码。
答案1
密钥文件中的标头信息将让您知道密钥是否需要使用密码。使用文本编辑器打开文件并查看标头。以下是一些示例:
Openvpn encrypted keyfile
-----BEGIN ENCRYPTED PRIVATE KEY-----
....
-----END ENCRYPTED PRIVATE KEY-----
OpenSSH encypted key file
-----BEGIN RSA PRIVATE KEY-----
Proc-Type: 4,ENCRYPTED
DEK-Info: .....
OepnSSH not encrypted
-----BEGIN RSA PRIVATE KEY-----
MIIEogIBA..............
最终的密钥只是一个半随机数。现在有一个继承属性来判断密钥是否加密。因此需要标头信息。