PasswordHashing
Table of Contents
Interfaces
- Argon2PasswordHashInterface
 - PasswordHashInterface
 - Interface with public methods needed to be implemented in a salting hashing class.
 
Classes
- AbstractArgon2PasswordHash
 - This abstract class implements the 'argon2' flavour of the php password api.
 - Argon2idPasswordHash
 - This class implements the 'argon2id' flavour of the php password api.
 - Argon2iPasswordHash
 - This class implements the 'argon2i' flavour of the php password api.
 - BcryptPasswordHash
 - This class implements the 'bcrypt' flavour of the php password api.
 - BlowfishPasswordHash
 - Class that implements Blowfish salted hashing based on PHP's crypt() function.
 - InvalidPasswordHashException
 - InvalidPasswordHashException thrown if salting went wrong.
 - Md5PasswordHash
 - Class that implements MD5 salted hashing based on PHP's crypt() function.
 - PasswordHashFactory
 - Factory class to find and return hash instances of given hashed passwords and to find and return default hash instances to hash new passwords.
 - Pbkdf2PasswordHash
 - Class that implements PBKDF2 salted hashing based on PHP's hash_pbkdf2() function.
 - PhpassPasswordHash
 - Class that implements PHPass salted hashing based on Drupal's modified Openwall implementation.