Java BCrypt不支持更新的版本(以2b,2y为前缀的种子等)

我正在使用jBCrypt(在
Java中),它无法从
PHP
Python处理较新版本的BCrypt.例外是“无效的盐修订版”,因为它只支持“2a”版本.是否有另一个更新的BCrypt Java库? 最佳答案 谷歌代码jbcrypt工作组有一个未解决的问题.他们正在引入支持’2y’哈希的jBCrypt分支,但它从未合并到官方分支.

> https://code.google.com/archive/p/jbcrypt/issues/9
> https://github.com/Oscil8/jBCrypt/tree/djm-2y-etc

这个分支来自jBCrypt-0.3,但同时有一个更新的版本jBCrypt-0.4.我已经准备了基于’2y’分支的合并版本,溢出修复为0.4.

你可以在这里找到代码:
https://github.com/anebril/jBCrypt/tree/gcsvn-merged-0.4-overflow-fix

点赞