Package org.springframework.security.crypto.password
-
Interface Summary Interface Description PasswordEncoder Service interface for encoding passwords. -
Class Summary Class Description AbstractPasswordEncoder Abstract base class for password encodersDelegatingPasswordEncoder 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 APasswordEncoder
implementation that uses PBKDF2 with : a configurable random salt value length (default is 8 bytes) a configurable number of iterations (default is 185000) a configurable output hash width (default is 256 bits) a configurable key derivation function (seePbkdf2PasswordEncoder.SecretKeyFactoryAlgorithm
) a configurable secret appended to the random salt (default is empty) The algorithm is invoked on the concatenated bytes of the salt, secret and password.StandardPasswordEncoder Deprecated. Digest based password encoding is not considered secure. -
Enum Summary Enum Description Pbkdf2PasswordEncoder.SecretKeyFactoryAlgorithm The Algorithm used for creating theSecretKeyFactory