‪TYPO3CMS  ‪main
TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash Class Reference
Inheritance diagram for TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash:
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)
 
 isAvailable ()
 
 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 'argon2i' flavour of the php password api.

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

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

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

Definition at line 30 of file Argon2iPasswordHash.php.

Member Function Documentation

◆ getPasswordAlgorithmName()

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

◆ getPasswordHashPrefix()

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