public class BCryptPasswordEncoder extends Object implements PasswordEncoder
PasswordEncoder based on BCrypt| Constructor and Description |
|---|
BCryptPasswordEncoder(int logRounds)
Create
BCryptPasswordEncoder |
| Modifier and Type | Method and Description |
|---|---|
String |
encode(String rawPassword)
Encodes given password.
|
boolean |
verify(String rawPassword,
String encodedPassword)
Checks if the
rawPassword and encodedPassword matches. |
public BCryptPasswordEncoder(int logRounds)
BCryptPasswordEncoderlogRounds - default is 12. Range is 4 to 31public String encode(String rawPassword)
PasswordEncoderEncodes given password.
encode in interface PasswordEncoderpublic boolean verify(String rawPassword, String encodedPassword)
PasswordEncoderChecks if the rawPassword and encodedPassword matches.
verify in interface PasswordEncoderCopyright © 2021. All rights reserved.