Class HashPasswordEncoder
-
- All Implemented Interfaces:
-
org.springframework.security.crypto.password.PasswordEncoder
public class HashPasswordEncoder implements PasswordEncoderWhen using `noop`, the hash of the password is passed instead of plaintext, and the hash value is compared in `noop` way {noop-md5}PLAIN_TEXT = {noop}md5(PLAIN_TEXT)- Since:
2021-03-02
trydofor
-
-
Constructor Summary
Constructors Constructor Description HashPasswordEncoder(String algorithm, int hexLen)
-
Method Summary
Modifier and Type Method Description static HashPasswordEncodermd5()static HashPasswordEncodersha1()static HashPasswordEncodersha256()Stringencode(CharSequence rawPassword)booleanmatches(CharSequence rawPassword, String encodedPassword)Stringhash(String plain)-
-
Constructor Detail
-
HashPasswordEncoder
HashPasswordEncoder(String algorithm, int hexLen)
-
-
Method Detail
-
md5
static HashPasswordEncoder md5()
-
sha1
static HashPasswordEncoder sha1()
-
sha256
static HashPasswordEncoder sha256()
-
encode
String encode(CharSequence rawPassword)
-
matches
boolean matches(CharSequence rawPassword, String encodedPassword)
-
-
-
-