gpt4 book ai didi

java - 使用 keystore 中的 SecretKeyEntry 解密加密字符串

转载 作者:行者123 更新时间:2023-12-01 17:58:36 25 4
gpt4 key购买 nike

我为我的网络应用程序尝试了一个新软件。我想更改那里的默认密码并想验证它是否正常工作。所以我只在导出的文件中看到加密的字符串。每次导出都会生成不同的加密字符串。我知道,密码是由 keystore 中的 SecretKeyEntry 加密的。我知道,这个 key 是一个 AES 128 位条目。我还知道 keystore 和 key 条目的密码。

是否有可能使用 java 沙箱项目解密加密的字符串?

最佳答案

如果您想快速检查内容,最简单的方法是使用keytool命令行。否则,在 java 项目中您可以使用 Keystore 类:

KeyStore ks = KeyStore.getInstance(KeyStore.getDefaultType());

// get user password and file input stream
char[] password = getPassword();

FileInputStream fis = null;
try {
fis = new FileInputStream("keyStoreName");
ks.load(fis, password);
} finally {
if (fis != null) {
fis.close();
}
}

关于java - 使用 keystore 中的 SecretKeyEntry 解密加密字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60673519/

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