‪TYPO3CMS  10.4
TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2idPasswordHash Class Reference
Inheritance diagram for TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2idPasswordHash:
TYPO3\CMS\Core\Crypto\PasswordHashing\AbstractArgon2PasswordHash TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashInterface TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2PasswordHashInterface

Public Member Functions

 getPasswordAlgorithmName ()
 
 getPasswordHashPrefix ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Core\Crypto\PasswordHashing\AbstractArgon2PasswordHash
 __construct (array $options=[])
 
bool checkPassword (string $plainPW, string $saltedHashPW)
 
bool isAvailable ()
 
string null getHashedPassword (string $password)
 
bool isHashUpdateNeeded (string $passString)
 
bool isValidSaltedPW (string $saltedPW)
 

Additional Inherited Members

- ‪Protected Member Functions inherited from ‪TYPO3\CMS\Core\Crypto\PasswordHashing\AbstractArgon2PasswordHash
int string null getPasswordAlgorithm ()
 
- ‪Protected Attributes inherited from ‪TYPO3\CMS\Core\Crypto\PasswordHashing\AbstractArgon2PasswordHash
array $options
 

Detailed Description

This class implements the 'argon2id' flavour of the php password api.

Hashes are identified by the prefix '$argon2id$'.

The length of an argon2id password hash (in the form it is received from PHP) depends on the environment.

See also
‪PASSWORD_ARGON2ID in https://secure.php.net/manual/en/password.constants.php

Definition at line 30 of file Argon2idPasswordHash.php.

Member Function Documentation

◆ getPasswordAlgorithmName()

TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2idPasswordHash::getPasswordAlgorithmName ( )

◆ getPasswordHashPrefix()

TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2idPasswordHash::getPasswordHashPrefix ( )