Java Laravel bcrypt到Android

Java Laravel bcrypt到Android,java,android,Java,Android,一个使用Laravel的Web服务器正在向我传递一个bcrypt密码,我需要将它保存到我的android数据库中。问题是我如何将它与来自Android的输入进行比较?Android中是否有类似于“bcrypt”的方法?jBcrypt是一个小型java库,提供创建和验证bcrypt哈希的函数 jBcrypt是一个小型java库,提供创建和验证bcrypt哈希的函数 我试过了,但它与从Web服务器(Laravel)生成的哈希不匹配。Web哈希以$2y$开始,但jBcrypt返回$2a$@dran

一个使用Laravel的Web服务器正在向我传递一个
bcrypt
密码,我需要将它保存到我的android数据库中。问题是我如何将它与来自Android的输入进行比较?Android中是否有类似于“
bcrypt
”的方法?

jBcrypt是一个小型java库,提供创建和验证bcrypt哈希的函数


jBcrypt是一个小型java库,提供创建和验证bcrypt哈希的函数


我试过了,但它与从Web服务器(Laravel)生成的哈希不匹配。Web哈希以$2y$开始,但jBcrypt返回$2a$@dranrebdino此前缀是版本号。Php最初的实现有一个Java没有的bug。在验证哈希之前,您是否尝试过简单地更改前缀?我尝试过更改前缀,结果成功了!非常感谢你!干杯我试过了,但它与从Web服务器(Laravel)生成的哈希不匹配。Web哈希以$2y$开始,但jBcrypt返回$2a$@dranrebdino此前缀是版本号。Php最初的实现有一个Java没有的bug。在验证哈希之前,您是否尝试过简单地更改前缀?我尝试过更改前缀,结果成功了!非常感谢你!干杯
BCrypt.checkpw(plaintext, hashedPassword);