English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Функция password_get_info() используется для возврата информации о заданном хеше (hash).
Требования к версии PHP: PHP 5 >= 5.5.0, PHP 7
array password_get_info ( string $hash )
Описание параметров:
$hash: один из password_hash() Созданный хеш-значение.
Возвращает связанный массив из трех элементов:
algo: константа, соответствующая парольному алгоритму.
algoName: человечески читаемый имя алгоритма.
options: опции, предоставляемые при вызове password_hash().
<?php // пароль $password_plaintext = "12345"; // использование password_hash() для создания хеш-значения $password_hash = password_hash( $password_plaintext, PASSWORD_DEFAULT, [ 'cost' => 11 ] ); // просмотр информации print_r( password_get_info( $password_hash ) );
Результат вывода:
Массив ( [algo] => 1 [algoName] => bcrypt [options] => Массив ( [cost] => 11 ) )