내 질문은 암호가 이미 Bcrypt로 암호화되었는지 확인하는 방법입니다. 그렇다면 Bcrypt는 아무 것도하지 않고 그냥 암호를 그대로 두십시오. Java (EE), Spring을 사용하고 있습니다.이미 암호화 된 경우 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 ("해싱을위한 입력 암호가 null입니다."); \t bCrypt = BCrypt.hashpw (userPassword, BCrypt.gensalt (12)); \t return bCrypt; }' 해시 할 암호가 이미 해시되지 않았는지 확인하고 싶습니다. –
그래서'jBCrypt'를 사용하고 있습니까? 원래의 질문에 그러한 코드를 삽입 할 수 있습니다. 귀하의 질문을 편집 * 확인 * 정보를 추가 할 수 있습니다. –