Spring BCryptPasswordEncoder generiert ein anderes Passwort für dieselbe Eingabe
Ich verwende BCryptPasswordEncoder mit Spring-Sicherheit. Aber das Problem ist, dass es für dieselbe Eingabe ein anderes verschlüsseltes Passwort generiert.
String password = "123456";
PasswordEncoder passwordEncoder = new BCryptPasswordEncoder();
String encodedPassword = passwordEncoder.encode(password);
System.out.print(encodedPassword);
output : $2a$10$cYLM.qoXpeAzcZhJ3oXRLu9Slkb61LHyWW5qJ4QKvHEMhaxZ5qCPi
output2 : $2a$10$KEvYX9yjj0f1X3Wl8S.KPuWzSWGyGM9ubI71NOm3ZNbJcwWN6agvW
output3 : $2a$10$nCmrPtUaOLn5EI73VZ4Ouu1TmkSWDUxxD4N6A.8hPBWg43Vl.RLDC
jede Zeit erzeugt eine andere Ausgabe.