Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
md5 - Возвращает MD5-хэш строки
Вернуться к: Обработка строк
md5
(PHP 4, PHP 5)
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-символьного шестнадцатеричного числа.
Список изменений
| Версия | Описание |
|---|---|
| 5.0.0 | Добавлен параметр raw_output. |
Примеры
Пример #1 Пример использования md5()
<?php
$str = 'яблоко';
if (md5($str) === '1afa148eb41f2e7103f21410bf48346c') {
echo "Вам зеленое или красное яблоко?";
}
?>
Примечания
Замечание: Безопасное хэширование паролей
В связи с быстрой природой хэширующего алгоритма не рекомендуется использовать эту функцию для обеспечения безопасности паролей. Подробнее об этом можно прочитать здесь.
Смотрите также
- md5_file() - Возвращает MD5-хэш файла
- sha1_file() - Возвращает SHA1-хэш файла
- crc32() - Вычисляет полином CRC32 для строки
- sha1() - Возвращает SHA1-хэш строки
- hash() - Генерирует хеш-код (дайджест сообщения)
Вернуться к: Обработка строк