要散列密码(单向),它看起来像 bcrypt is the best .
我即将开始使用 jBCrypt ,但我有一些担心:
- 没有邮寄名单。
- 整体 Activity 非常低。
- Bug tracker只有 1 个问题,并且这 1 个问题没有收到任何 Activity 迹象。
- 只发布了 3 个版本。
- jBCrypt 不声称是线程安全的。同时most people seem to agree that the source code looks threadsafe ,在官网有明确的说明就更好了。
是否有一个类似的、更主流的库,每个人都在使用,而我不知何故错过了? (Java,开源)
或者它实际上是“最主流”的?
最佳答案
BCrypt 是一种聪明但“简单”的算法。 Java代码700行(包括注释,300行十六进制常量),只是原代码的移植
这不是一个包含几十个模块的复杂框架。它不能定期宣布已达到的里程碑。它只是有效......由于一个特别聪明的安全研究人员发现的安全问题,你可能在未来几年内有 1 个变化,但你不会有一个围绕它建立的社区,改进不会像原来那样算法已经实现
这里测试是为了证明和C版本的一致性,我会选择它
关于java - jBCrypt 替代品?官方线程安全,拥有更大的社区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8653892/