要对密码进行散列(单向),它看起来像B地下室是最好的。
我即将开始使用jBCrypt,但我有一些担心:
是否有一个类似的,更主流的图书馆,每个人都在使用,而我不知何故错过了?(Java,开放源码)
还是说它实际上是“最主流”之一?
发布于 2011-12-29 11:01:54
BCrypt是一个聪明但“简单”的算法。Java代码有700行长(包括注释和300行十六进制常量),这只是原始代码的一个端口。
这不是一个包含数十个模块的复杂框架。它不可能定期宣布达到的里程碑。只是起作用..。由于一位特别聪明的安全研究人员发现了安全问题,您可能在未来几年内会有1次更改,但是您将不会围绕此建立一个社区,由于原来的算法已经实现,因此不希望进行改进。
测试是为了证明与C版本的一致性,我会选择它
https://stackoverflow.com/questions/8653892
复制相似问题