Хэширование в PHP

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
PCB
Сообщения: 28
Благодарил (а): 5 раз
Поблагодарили: 8 раз

Хэширование в PHP

Сообщение PCB » Пн сен 05, 2016 7:38 pm

Доброго времени суток всем кто это читает!
Давайте поговорим о хэширование в языке PHP. Для начала узнаем, что такое хэширование, это (как объясняет https://ru.wikipedia.org/) преобразование по определённому алгоритму входного массива данных произвольной длины в выходную битовую строку фиксированной длины.

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

Самый простой способ хэширования пароля - это использовать функцию md5(), эта функция преобразует строку в MD5-хэш:

Код: Выделить всё

$password = md5('пароль'); 

Вы получите хэш код, без возможности перекодировать его в первоначальную строку, т. к. md5 - это необратимый процесс.
Реклама

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость