Classes

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

Interfaces

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