【发布时间】:2013-02-12 03:49:12
【问题描述】:
我有一个没有密码的 jks 密钥库。当我运行命令时
keytool -list -keystore mykeystore.jks
它会提示我输入密钥库密码,我只需点击“输入”即可。
请注意,密钥库密码不是“changeit”的默认 java 密码。是空白的
当我尝试运行时
keytool -storepasswd -keystore mykeystore.jks
将密码更改为非空白字符串。它首先提示我输入当前密码。由于它是空白的,因此只需按 Enter 即可
keytool -storepasswd -keystore mykeystore.jks
Enter keystore password:
Keystore password is too short - must be at least 6 characters
只是为了和大家确认密码不是'changeit'
keytool -storepasswd -keystore mykeystore.jks
Enter keystore password: changeit
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect
知道如果现有密码为空,我可以如何更改密钥库密码吗?
【问题讨论】: