W3cubDocs

/Symfony 4.1

Symfony\Component\Security\Core\Encoder

Classes

Argon2iPasswordEncoder Argon2iPasswordEncoder uses the Argon2i hashing algorithm.
BCryptPasswordEncoder
BasePasswordEncoder BasePasswordEncoder is the base class for all password encoders.
EncoderFactory A generic encoder factory implementation.
MessageDigestPasswordEncoder MessageDigestPasswordEncoder uses a message digest algorithm.
Pbkdf2PasswordEncoder Pbkdf2PasswordEncoder uses the PBKDF2 (Password-Based Key Derivation Function 2).
PlaintextPasswordEncoder PlaintextPasswordEncoder does not do any encoding.
UserPasswordEncoder A generic password encoder.

Interfaces

EncoderAwareInterface
EncoderFactoryInterface EncoderFactoryInterface to support different encoders for different accounts.
PasswordEncoderInterface PasswordEncoderInterface is the interface for all encoders.
SelfSaltingEncoderInterface SelfSaltingEncoderInterface is a marker interface for encoders that do not require a user-generated salt.
UserPasswordEncoderInterface UserPasswordEncoderInterface is the interface for the password encoder service.

© 2004–2017 Fabien Potencier
Licensed under the MIT License.
https://api.symfony.com/4.1/Symfony/Component/Security/Core/Encoder.html