gpt4 book ai didi

java - 如何将 Bouncy CaSTLe SCrypt 字节数组转换为字符串格式或 HexString 格式?

转载 作者:行者123 更新时间:2023-12-02 12:18:59 28 4
gpt4 key购买 nike

Bouncy CaSTLe SCrypt Java API

byte[] sCryptHash = SCrypt.generate(plaintextPassword.getBytes(), salt.getBytes(), 16384, 8, 1, 1024);
String str = sCryptHash.toString();

上面的生成方法给出了byte[]格式,我需要将它作为字符串存储在数据库中,toString() 对比较没有帮助,我预计 toString() 中会出现一些字符问题。

有没有办法安全地将其转换为字符串?

除了 Bouncy CaSTLe 还有其他替代品吗?

最佳答案

如果您需要十六进制表示,可以使用org.bouncycaSTLe.util.encoders.Hex.toHexString(sCryptHash)

关于java - 如何将 Bouncy CaSTLe SCrypt 字节数组转换为字符串格式或 HexString 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45937975/

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