Das generierte Passwort ist gesalzen und daher anders.
Bitte lesen Sie die Dokumentation für die kodieren () Methode, wo es deutlich angibt, dass das Passwort gesalzen ist.
Das ist völlig normal, weil BCryptPasswordEncoder verwendet ein Salz, um das Passwort zu generieren. Sie können über die Idee hinter "Salzen" ein Passwort hier und hier .
Dies ist, was die Dokumentation für die Methode encode
Kodiere das rohe Passwort. Im Allgemeinen wendet ein guter Codieralgorithmus einen Hashwert SHA-1 oder höher in Kombination mit einem zufällig erzeugten Zufallsbalken von 8 Byte oder höher an.
Tags und Links java spring spring-security bcrypt