Password encoding implementations.


Interface Summary
PasswordEncoder Interface for performing authentication operations on a password.

Class Summary
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.

Package Description

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.