BcryptHasher
класс BcryptHasher расширяет AbstractHasher и реализует Hasher (Просмотреть исходный код)
Свойства
| protected int | $rounds | Значение по умолчанию для параметра стоимости. |
|
| protected bool | $verifyAlgorithm | Указывает, нужно ли выполнять проверку алгоритма. |
Методы
| array |
info(string $hashedValue)
Получить информацию о заданном хешированном значении. |
из AbstractHasher |
| bool |
check(string $value, string $hashedValue, array $options = [])
Проверить заданное незашифрованное значение по отношению к хешу. |
|
| void |
__construct(array $options = [])
Создать новый экземпляр хешера. |
|
| string |
make(string $value, array $options = [])
Захешировать заданное значение. |
|
| bool |
needsRehash(string $hashedValue, array $options = [])
Проверить, был ли заданный хеш захеширован с использованием заданных опций. |
|
| $this |
setRounds(int $rounds)
Установить значение по умолчанию для параметра работы с паролем. |
|
| int |
cost(array $options = [])
Извлечь значение параметра стоимости из массива опций. |
Подробности
array info(string $hashedValue)
Получить информацию о заданном хешированном значении.
bool check(string $value, string $hashedValue, array $options = [])
Проверить заданное незашифрованное значение по отношению к хешу.
void __construct(array $options = [])
Создать новый экземпляр хешера.
string make(string $value, array $options = [])
Захешировать заданное значение.
bool needsRehash(string $hashedValue, array $options = [])
Проверить, был ли заданный хеш захеширован с использованием заданных опций.
$this setRounds(int $rounds)
Установить значение по умолчанию для параметра работы с паролем.
protected int cost(array $options = [])
Извлечь значение параметра стоимости из массива опций.
© Taylor Otwell
Licensed under the MIT License.
Laravel is a trademark of Taylor Otwell.
https://laravel.com/api/7.x/Illuminate/Hashing/BcryptHasher.html