package

org.springframework.security.authentication.encoding

Password encoding implementations. Apart from the "null" implementations, they are all based on password hashing using digest functions. See the reference manual for more information.

Third part implementations such as those provided by Jasypt can also be used.

Interfaces

PasswordEncoder Interface for performing authentication operations on a password. 

Classes

BaseDigestPasswordEncoder

Convenience base for digest password encoders. 

BasePasswordEncoder

Convenience base for all password encoders. 

LdapShaPasswordEncoder A version of ShaPasswordEncoder which supports Ldap SHA and SSHA (salted-SHA) encodings. 
Md4PasswordEncoder MD4 implementation of PasswordEncoder. 
Md5PasswordEncoder

MD5 implementation of PasswordEncoder. 

MessageDigestPasswordEncoder Base for digest password encoders. 
PlaintextPasswordEncoder

Plaintext implementation of PasswordEncoder. 

ShaPasswordEncoder

SHA implementation of PasswordEncoder.