gpt4 book ai didi

java - PBKDF2-HMAC-SHA256 for JAVA 的可靠实现

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

2019 年更新:BouncycaSTLe 现在支持 PBKDF2-HMAC-SHA256,因为 bouncycastle 1.60


对于 JAVA 是否有可靠的 PBKDF2-HMAC-SHA256 实现?

我曾经使用 bouncycaSTLe 加密,但它不提供 PBKDF2WithHmacSHA256'。

我不想自己写加密模块。

您能否推荐任何替代库或算法(如果我可以坚持使用 bouncycaSTLe)

(这里是 bouncycaSTLe 支持的算法) http://www.bouncycastle.org/specifications.html

最佳答案

直接使用 BouncyCaSTLe 类:

PKCS5S2ParametersGenerator gen = new PKCS5S2ParametersGenerator(new SHA256Digest());
gen.init("password".getBytes("UTF-8"), "salt".getBytes(), 4096);
byte[] dk = ((KeyParameter) gen.generateDerivedParameters(256)).getKey();

关于java - PBKDF2-HMAC-SHA256 for JAVA 的可靠实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22580853/

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