0
使用Laravel的Web服務器傳遞給我一個bcrypt
密碼,我需要將它保存到我的android數據庫。問題是我如何比較它,以便從Android輸入? Android中有沒有像「bcrypt
」這樣的方法?Laravel bcrypt到Android
使用Laravel的Web服務器傳遞給我一個bcrypt
密碼,我需要將它保存到我的android數據庫。問題是我如何比較它,以便從Android輸入? Android中有沒有像「bcrypt
」這樣的方法?Laravel bcrypt到Android
jBcrypt是一個小型的Java庫,它提供的功能來創建和驗證bcrypt哈希
https://mvnrepository.com/artifact/org.mindrot/jbcrypt/0.4
BCrypt.checkpw(plaintext, hashedPassword);
我試過,但它不匹配從Web服務器(Laravel)生成的哈希值。 Web哈希以$ 2y $開頭,但jBcrypt返回$ 2a $ –
@dranrebdino這個前綴是一個版本號。 Php的原始實現有一個Java並沒有的錯誤。你有沒有嘗試在驗證哈希之前更改前綴? –
我試着改變前綴,它工作!非常感謝你!乾杯! –