如何更改.p12 密码?
How to change .p12 password?
我有一个 .p12 文件,我需要更改它的密码。
这个新密码必须是“1234”
我已经尝试使用 Keytool 来做到这一点:
keytool -importkeystore -srckeystore authentification.p12 -srcstoretype PKCS12 -srcstorepass "2600807934-Auth" -destkeystore new.p12 -deststoretype PKCS12 -storepass 1234
但我收到一条错误消息,告诉我新密码必须至少包含 6 个字符。
您没有其他方法可以做到这一点吗?
(我得到了其他密码为“1234”的 .p12 文件,所以这是可能的)
您可以使用两个后续的 openssl pkcs12
命令来完成此操作。首先,要从 .p12
文件中提取内容,请使用
openssl pkcs12 -in contents.p12 -out contents.txt
它会要求您提供访问 contents.p12
的密码(在您的情况下为 1234),以及用于加密最终在 contents.txt
中的私钥的新密码(以及额外的是时候验证你没有打错字了)。
您可以使用以下命令从 contents.txt
重新构建 .p12
:
openssl pkcs12 -export -in contents.txt -out contents_new.p12
它会询问您在上一步中用于加密私钥的密码,以及 .p12
捆绑包的新密码(并再次花时间验证您没有打错字)。
我有一个 .p12 文件,我需要更改它的密码。 这个新密码必须是“1234”
我已经尝试使用 Keytool 来做到这一点:
keytool -importkeystore -srckeystore authentification.p12 -srcstoretype PKCS12 -srcstorepass "2600807934-Auth" -destkeystore new.p12 -deststoretype PKCS12 -storepass 1234
但我收到一条错误消息,告诉我新密码必须至少包含 6 个字符。
您没有其他方法可以做到这一点吗? (我得到了其他密码为“1234”的 .p12 文件,所以这是可能的)
您可以使用两个后续的 openssl pkcs12
命令来完成此操作。首先,要从 .p12
文件中提取内容,请使用
openssl pkcs12 -in contents.p12 -out contents.txt
它会要求您提供访问 contents.p12
的密码(在您的情况下为 1234),以及用于加密最终在 contents.txt
中的私钥的新密码(以及额外的是时候验证你没有打错字了)。
您可以使用以下命令从 contents.txt
重新构建 .p12
:
openssl pkcs12 -export -in contents.txt -out contents_new.p12
它会询问您在上一步中用于加密私钥的密码,以及 .p12
捆绑包的新密码(并再次花时间验证您没有打错字)。