Хэширование в PHP
08.07.2017 10:24:01 pm
Доброго времени суток всем кто это читает!
Давайте поговорим о хэширование в языке PHP. Для начала узнаем, что такое хэширование, это преобразование по определённому алгоритму входного массива данных произвольной длины в выходную битовую строку фиксированной длины.
Для чего может понадобиться хэширование? Ответ короткий - например, для безопасности! Обычно хешируются пароли, перед тем, как их сохранить в базе данных или в файле.
Самый простой способ хэширования пароля - это использовать функцию md5(), эта функция преобразует строку в MD5-хэш:
Вы получите хэш код, без возможности перекодировать его в первоначальную строку, т. к. md5 - это необратимый процесс.
Давайте поговорим о хэширование в языке PHP. Для начала узнаем, что такое хэширование, это преобразование по определённому алгоритму входного массива данных произвольной длины в выходную битовую строку фиксированной длины.
Для чего может понадобиться хэширование? Ответ короткий - например, для безопасности! Обычно хешируются пароли, перед тем, как их сохранить в базе данных или в файле.
Самый простой способ хэширования пароля - это использовать функцию md5(), эта функция преобразует строку в MD5-хэш:
$password = md5('пароль');
Вы получите хэш код, без возможности перекодировать его в первоначальную строку, т. к. md5 - это необратимый процесс.
- Жалоба
03.04.2018 11:36:38 am
На сегодняшний день пароли хэшировать лучше при помощи функции password_hash. А проверять функцией password_verify.
Блог: Как использовать функции password_hash и password_verify в PHP
Блог: Как использовать функции password_hash и password_verify в PHP