md5
(PHP 4, PHP 5, PHP 7)
md5 — Возвращает MD5-хеш строки
Не рекомендуется использовать эту функцию для обеспечения безопасности хранения паролей ввиду высокой скорости работы данного алгоритма. Более подробно читайте в разделе Ответы на часто задаваемые вопросы по хешированию паролей.
Описание
$string
, bool $binary
= false
) : string
Вычисляет MD5-хеш строки string
, используя
» алгоритм MD5 RSA Data Security,
Inc. и возвращает этот хеш.
Список параметров
-
string
-
Строка.
-
binary
-
Если необязательный аргумент
binary
имеет значение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() - Создает хеш пароля