ssouf

java 비밀번호 저장 본문

Web DEV/JAVA

java 비밀번호 저장

황금니 2023. 10. 23. 22:46
String rawPassword = "user_password"; // 사용자가 입력한 패스워드

// BCryptPasswordEncoder를 사용하여 패스워드 암호화
BCryptPasswordEncoder encoder = new BCryptPasswordEncoder();
String encodedPassword = encoder.encode(rawPassword);

// 패스워드 확인 (패스워드 일치 여부 확인)
boolean isMatch = encoder.matches(rawPassword, encodedPassword);

System.out.println("Original Password: " + rawPassword);
System.out.println("Encoded Password: " + encodedPassword);
System.out.println("Password Match: " + isMatch);

encodedPassword 

$2a$10$T8o4008SJRE6ZAr5jCZuz.eWk7nM02kU4tr3U8Teu8.ncGpl01LEq
$2a$10$1WYjPFJGU.6zbFMuNqRg5ef.CLjXgdNWG3lfLMvn6eJPcbcbToUUm

할때마다 바뀐다