| Interface | Description | 
|---|---|
| PasswordEncoder | Service interface for encoding passwords. | 
| Class | Description | 
|---|---|
| AbstractPasswordEncoder | Abstract base class for password encoders | 
| DelegatingPasswordEncoder | A password encoder that delegates to another PasswordEncoder based upon a prefixed
 identifier. | 
| LdapShaPasswordEncoder | Deprecated Digest based password encoding is not considered secure. | 
| Md4PasswordEncoder | Deprecated Digest based password encoding is not considered secure. | 
| MessageDigestPasswordEncoder | Deprecated Digest based password encoding is not considered secure. | 
| NoOpPasswordEncoder | Deprecated This PasswordEncoder is not secure. | 
| Pbkdf2PasswordEncoder | A  PasswordEncoderimplementation that uses PBKDF2 with a configurable number of
 iterations and a random 8-byte random salt value. | 
| StandardPasswordEncoder | Deprecated Digest based password encoding is not considered secure. | 
| Enum | Description | 
|---|---|
| Pbkdf2PasswordEncoder.SecretKeyFactoryAlgorithm | The Algorithm used for creating the  SecretKeyFactory |