Функция PHP md5 ()
примеров
Расчет строка "Hello" MD5 хеш:
$str = "Hello";
echo md5($str);
?>
Запуск экземпляра »
Определение и использование
Функция md5 () вычисляет MD5 хэш строки.
Функция md5 () использует RSA Data Security, включая сообщение MD5 алгоритм дайджеста.
RFC 1321 говорит по - MD5алгоритмдайджестасообщения:MD5дайджест сообщения алгоритма произвольной длины сообщениявкачестве входных данных, и преобразует его в 128-битной длины "отпечатков пальцев" или значение "сообщения",чтобы представить введите значение, и преобразованное значениевкачестве результата.Алгоритм MD5 в основном для цифровых подписи приложений ,разработанных, в этой цифровой подписи приложений, большие файлы будут зашифрованы (процесс шифрования здесь через систему паролей под: открытого ключа [такие как RSA] под установки закрытого ключа и завершения) в безопасном режиме перед сжатием.
Чтобы вычислить MD5 хэш файла, используйте md5_file () функцию.
грамматика
参数 | 描述 |
---|---|
string | 必需。规定要计算的字符串。 |
raw | 可选。规定十六进制或二进制输出格式:
|
технические детали
Возвращает: | При успешном вычисленной хэша MD5, если он не возвращает FALSE. |
---|---|
Версия PHP: | 4 + |
Журнал обновления: | В PHP 5.0 в сырец параметр становится необязательным. |
Другие примеры
Пример 1
Выход md5 () результат:
$str = "Hello";
echo "The string: ".$str."<br>";
echo "TRUE - Raw 16 character binary format: ".md5($str, TRUE)."<br>";
echo "FALSE - 32 character hex number: ".md5($str)."<br>";
?>
Запуск экземпляра »
Пример 2
Результаты вывода md5 () из и проверить:
$str = "Hello";
echo md5($str);
if (md5($str) == "8b1a9953c4611296a827abf8c47804d7")
{
echo "<br>Hello world!";
exit;
}
?>
Запуск экземпляра »
PHP Строка Ссылка