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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage