我的問題是我怎麼能檢查密碼已與Bcrypt.And如果是,讓Bcrypt什麼也不做,只留下密碼喜歡它is.I'm與Java(EE),彈簧工作加密後。BCrypt檢查是否已經加密?
public static String hashPassword(String userPassword) {
String bCrypt = null;
if (userPassword == null)
throw new NullPointerException("Input password for hashing was null.");
bCrypt = BCrypt.hashpw(userPassword, BCrypt.gensalt(12));
return bCrypt;
}
如何被存儲的值?成本和鹽儲存在哪裏? –
這是我的代碼 'public static String hashPassword(String userPassword){ \t String bCrypt = null; \t if(userPassword == null) \t throw new NullPointerException(「哈希輸入密碼爲空」。 \t bCrypt = BCrypt.hashpw(的userPassword,BCrypt.gensalt(12)); \t回bCrypt; }' 所以我要檢查,如果我將哈希密碼是不是已經散列。 –
所以你使用'jBCrypt'?你可能想把這些代碼放在原來的問題中;編輯您的問題可以添加*信息。 –