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

我正在使用jBCrypt(在Java中),它无法从PHP或Python处理较新版本的BCrypt。 例外是“无效的盐修订版”,因为它只支持“2a”版本。 是否有另一个更新的BCrypt Java库?

谷歌代码jbcrypt工作组有一个未解决的问题。 他们正在引入支持’2y’哈希的jBCrypt分支,但它从未合并到官方分支。

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

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