为了账号安全,请及时绑定邮箱和手机立即绑定

keytool错误密钥库被篡改,或者密码不正确

keytool错误密钥库被篡改,或者密码不正确

慕侠2389804 2019-11-07 10:38:47
在本地计算机上生成证书时出现以下错误。C:\Users\abc>keytool -genkey -alias tomcat -keyalg RSAEnter keystore password:keytool error: java.io.IOException: Keystore was tampered with, or password was incorrect我认为jdk版本中存在一些问题。我在同事计算机上运行了相同的命令,并且运行正常。请分享您的意见。
查看完整描述

3 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

根据您的描述,我假设您在Windows计算机上,而您的住所是abc


所以现在:原因


当您运行此命令时


keytool -genkey -alias tomcat -keyalg RSA


因为您未指定显式密钥库,它将尝试生成(并且在您遇到异常的情况下进行更新)密钥库C:\users\abc>.keystore,当然,您需要为.keystore提供旧密码,而我相信您正在提供自己的版本(新的一个)。



.keystore从C:\users\abc>位置删除并尝试命令


或尝试使用以下命令来创建新的xyzkeystore:


keytool -genkey -keystore xyzkeystore -alias tomcat -keyalg RSA


注意: 虽然两者都可以正常工作,但-genkey现在还是比较老了-genkeypair。


查看完整回答
反对 回复 2019-11-07
?
慕码人8056858

TA贡献1803条经验 获得超6个赞

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

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


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

当提示


Enter keystore password:  

只需按Enter键(请勿输入任何内容)。


请确保其为默认debug.keystore 文件,而不是基于项目的密钥库文件(密码可能会更改)。


同样适用于MacOS Sierra 10.10+。


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


查看完整回答
反对 回复 2019-11-07
  • 3 回答
  • 0 关注
  • 3253 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信