Функция password_hash

Для того, чтобы пароли на сайте были достаточно защищены используются специальная...

 

Функция хэширования password_hash - которая хэширует пароль в PHP (5, 7) - алго НЕОБРАТИМЫ

 password_hash ( string $password , int $algo [, array $options ] ) : string

 

$algo - алгоритм хэширования с опциями $options

1. PASSWORD_DEFAULT - используется алгоритм bcrypt (в БД лучше создать ячейку на 255 символов, потому что получаемый результат более 60 симв)

2. PASSWORD_BCRYPT - используется алгоритм bcrypt (создает результат 60 символьный или False в случае ошибки.

 и частные PASSWORD_ARGON2I и PASSWORD_ARGON2ID

 

У нее есть несколько опций:

- начиная с php7 добавление соли вручную - считается устаревшим методом, по умолчанию соль добавляется автоматически.

 

Пример:

password_hash("password", PASSWORD_DEFAULT);

 

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта PHP Функция password_hash