无法更改密钥库密码

时间:2013-01-29 03:20:44

标签: android keytool

当我使用keytool -list -v -keystore命令并询问密钥库密码时,我只需按Enter键(空白密码),它会列出密钥库中的密钥。

虽然,如果我尝试使用keytool -passwd -keystore命令,它不接受空密码作为上述命令。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

所有JKS密钥存储都受密码保护。但是,如您所见,您可以在不知道密码的情况下列出密钥库的内容:

$ keytool -list
Enter keystore password:

*****************  WARNING WARNING WARNING  *****************
* The integrity of the information stored in your keystore  *
* has NOT been verified!  In order to verify its integrity, *
* you must provide your keystore password.                  *
*****************  WARNING WARNING WARNING  *****************

Keystore type: JKS
Keystore provider: SUN

Your keystore contains 4 entries

请注意输入空白密码时收到的警告。如果要更改密码,则需要知道当前密码,否则必须重新创建新密钥库并重新导入所有公共证书。一旦密码丢失,您应该考虑丢失任何私钥。