English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP справочник

PHP функция password_get_info() пример использования и пример

PHP пароль хеш алгоритм

Функция 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
        )
)

PHP пароль хеш алгоритм