ПОСОЛИТЬ ПАРОЛЬ PHP

При программировании на PHP одной из важнейших задач является защита паролей пользователей. Одним из методов защиты является соление пароля.

Соление пароля - это метод обработки пароля перед его хешировнием, который заключается в добавлении случайной строки к паролю. Эта случайная строка называется "соль". Использование соли усложняет задачу злоумышленникам при подборе пароля методом перебора.

$password = 'my_password';
$salt = 'random_string';
$salted_password = $password . $salt;
$hashed_password = hash('sha256', $salted_password);

В этом примере соль и пароль объединяются в строку $salted_password, которая затем хешируется с использованием алгоритма sha256.

Однако, при использовании соли необходимо озаботиться безопасностью самой соли. Поэтому рекомендуется использовать генератор случайных строк, а также хранить соль в отдельном месте от хеша пароля.

Уверен, что понимаешь как #хэшировать пароли правильно?

Password Validation create a complete login system in PHP (UPDATED 2018 VIDEO

How to Reset Password using PHP with MySQL - Forgot Password in PHP

Авторизация и регистрация с сессией на чистом PHP

Авторизация без пароля с помощью SQL инъекции PHP

004 - Форум с нуля - Шифрование пароля - Основы PHP/MySQL для новичков

Cadastro e Login em PHP \u0026 MYSQL - #19 Validate Password

Реклама
Новое
Реклама