密钥工具错误 密钥库被篡改,或密码不正确这个答案对新的Mac用户很有帮助(适用于Linux,Window 7 64位也适用)。

2022-08-31 05:33:30

我在本地计算机上生成证书时收到以下错误。

C:\Users\abc>keytool -genkey -alias tomcat -keyalg RSA
Enter keystore password:
keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect

我认为jdk版本存在一些问题。我在我的同事计算机上运行了相同的命令,它工作正常。

请分享您的意见。


答案 1

我通过使用cacerts密钥库的默认密码解决了它:'changeit'


答案 2

这个答案对新的Mac用户很有帮助(适用于Linux,Window 7 64位也适用)。

空密码在我的Mac中工作。(将以下行粘贴到端子中)

keytool -list -v -keystore ~/.android/debug.keystore

当它提示

Enter keystore password:  

只需按输入按钮(不要输入任何内容)。它应该工作 。

请确保它用于缺省文件 ,而不是基于项目的密钥库文件(密码可能会因此而更改)。debug.keystore

也适用于MacOS Sierra 10.10 +。

我听说,它也适用于Linux环境。我还没有在Linux中测试过。


推荐