gpt4 book ai didi

java - 将 keystore 密码从无密码更改为非空密码

转载 作者:IT老高 更新时间:2023-10-28 20:47:37 28 4
gpt4 key购买 nike

我有一个没有密码的 jks keystore 。当我运行命令时

keytool -list -keystore mykeystore.jks

它提示我输入 keystore 密码,我只需点击“输入”即可。

请注意, keystore 密码不是“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

知道如果现有密码为空,我可以如何更改 keystore 密码吗?

最佳答案

如果您尝试使用 Java 默认系统 keystore (cacerts) 进行操作,则默认密码为 changeit

您可以在不需要密码的情况下列出 key (即使它会提示您),因此不要将其视为空白的指示。

(顺便说一句,Java 历史上谁曾更改过默认 keystore 密码?他们应该把它留空。)

关于java - 将 keystore 密码从无密码更改为非空密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15093440/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com