确定证书私有部分是否有密码

确定证书私有部分是否有密码

是否有可能以某种方式明确地确定私钥容器有密码?我只需要知道是否有密码。

答案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..............

最终的密钥只是一个半随机数。现在有一个继承属性来判断密钥是否加密。因此需要标头信息。

相关内容