Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18065 программистов и 1700 роботов. Сейчас ищут 1497 программистов ...
md5 - Возвращает MD5-хэш строки
Вернуться к: Обработка строк
md5
(PHP 4, PHP 5, PHP 7)
md5 — Возвращает MD5-хэш строки
Описание
string md5
( string
$str
[, bool $raw_output
= false
] )
Вычисляет MD5-хэш строки str
используя
» алгоритм MD5 RSA Data Security,
Inc. и возвращает этот хэш.
Список параметров
-
str
-
Строка.
-
raw_output
-
Если необязательный аргумент
raw_output
имеет значениеTRUE
, то возвращается бинарная строка из 16 символов.
Возвращаемые значения
Возвращает хэш в виде 32-символьного шестнадцатеричного числа.
Примеры
Пример #1 Пример использования md5()
<?php
$str = 'яблоко';
if (md5($str) === '1afa148eb41f2e7103f21410bf48346c') {
echo "Вам зеленое или красное яблоко?";
}
?>
Примечания
Замечание: Безопасное хэширование паролей
В связи с быстрой природой хэширующего алгоритма не рекомендуется использовать эту функцию для обеспечения безопасности паролей. Подробнее об этом можно прочитать здесь.
Смотрите также
- md5_file() - Возвращает MD5-хэш файла
- sha1_file() - Возвращает SHA1-хэш файла
- crc32() - Вычисляет полином CRC32 для строки
- sha1() - Возвращает SHA1-хэш строки
- hash() - Генерирует хеш-код (дайджест сообщения)
- crypt() - Необратимое хэширование строки
- password_hash() - Creates a password hash
Вернуться к: Обработка строк