All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AbstractPasswordEncoder Abstract base class for password encodersAesBytesEncryptor Encryptor that uses AES encryption.AesBytesEncryptor.CipherAlgorithm Argon2PasswordEncoder Implementation of PasswordEncoder that uses the Argon2 hashing function.Base64 Deprecated. Use java.util.Base64Base64StringKeyGenerator A StringKeyGenerator that generates base64-encoded String keys.BCrypt BCrypt implements OpenBSD-style Blowfish password hashing using the scheme described in "A Future-Adaptable Password Scheme" by Niels Provos and David Mazieres.BCryptPasswordEncoder Implementation of PasswordEncoder that uses the BCrypt strong hashing function.BCryptPasswordEncoder.BCryptVersion Stores the default bcrypt version for use in configuration.BouncyCastleAesCbcBytesEncryptor An Encryptor equivalent toAesBytesEncryptor
usingAesBytesEncryptor.CipherAlgorithm.CBC
that uses Bouncy Castle instead of JCE.BouncyCastleAesGcmBytesEncryptor An Encryptor equivalent toAesBytesEncryptor
usingAesBytesEncryptor.CipherAlgorithm.GCM
that uses Bouncy Castle instead of JCE.BytesEncryptor Service interface for symmetric data encryption.BytesKeyGenerator A generator for unique byte array-based keys.DelegatingPasswordEncoder A password encoder that delegates to another PasswordEncoder based upon a prefixed identifier.EncodingUtils Static helper for encoding data.Encryptors Factory for commonly used encryptors.Hex Hex data encoder.KeyGenerators Factory for commonly used key generators.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.PasswordEncoder Service interface for encoding passwords.PasswordEncoderFactories Used for creatingPasswordEncoder
instancesPbkdf2PasswordEncoder APasswordEncoder
implementation that uses PBKDF2 with : a configurable random salt value length (default is 16 bytes) a configurable number of iterations (default is 310000) 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.Pbkdf2PasswordEncoder.SecretKeyFactoryAlgorithm The Algorithm used for creating theSecretKeyFactory
SCryptPasswordEncoder Implementation of PasswordEncoder that uses the SCrypt hashing function.StandardPasswordEncoder Deprecated. Digest based password encoding is not considered secure.StringKeyGenerator A generator for unique string keys.TextEncryptor Service interface for symmetric encryption of text strings.Utf8 UTF-8 Charset encoder/decoder.