public class BCryptPasswordEncoder extends Object implements PasswordEncoder
PasswordEncoder
based on BCryptConstructor 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)
BCryptPasswordEncoder
logRounds
- default is 12. Range is 4 to 31public String encode(String rawPassword)
PasswordEncoder
Encodes given password.
encode
in interface PasswordEncoder
public boolean verify(String rawPassword, String encodedPassword)
PasswordEncoder
Checks if the rawPassword
and encodedPassword
matches.
verify
in interface PasswordEncoder
Copyright © 2018. All rights reserved.