2017-06-21 5 views
0

Laravelを使用しているWebサーバーは私にbcryptというパスワードを渡しています。私はそれをアンドロイドデータベースに保存する必要があります。問題はどうやってそれをAndroidからの入力と比較するのだろうか? Androidに「bcrypt」のようなメソッドがありますか?Laravel bcryptをAndroidに

答えて

2

jBcryptが

https://mvnrepository.com/artifact/org.mindrot/jbcrypt/0.4

BCrypt.checkpw(plaintext, hashedPassword); 
+0

をハッシュbcryptの作成および検証するための機能を提供し、小さなJavaライブラリである私はこれを試してみましたが、それは、Webサーバ(Laravel)から生成されたハッシュと一致していません。 Webハッシュは$ 2y $で開始されましたが、jBcryptは$ 2a $ –

+0

を返す@dranrebdinoこの接頭辞はバージョン番号です。 Phpの本来の実装には、Javaにはなかったバグがありました。ハッシュを検証する前に接頭辞を変更するだけで試しましたか? –

+0

接頭辞を変更しようとしましたが、うまくいきました!どうもありがとうございました!乾杯! –