PHP md5() 函數(shù)
定義和用法
md5() 函數(shù)計(jì)算字符串的 MD5 散列。
md5() 函數(shù)使用 RSA 數(shù)據(jù)安全,包括 MD5 報(bào)文摘譯算法。
如果成功,則返回所計(jì)算的 MD5 散列,如果失敗,則返回 false。
語法
md5(string,raw)
參數(shù) | 描述 |
---|---|
string | 必需。規(guī)定要計(jì)算的字符串。 |
raw |
可選。規(guī)定十六進(jìn)制或二進(jìn)制輸出格式:
注釋:該參數(shù)是 PHP 5.0 中添加的。 |
例子
例子 1
<?php
$str = "Hello";
echo md5($str)
;
?>
輸出:
8b1a9953c4611296a827abf8c47804d7
例子 2
<?php $str = "Hello"; echomd5($str)
; if (md5($str)
== '8b1a9953c4611296a827abf8c47804d7') { echo "<br />Hello world!"; exit; } ?>
輸出:
8b1a9953c4611296a827abf8c47804d7 Hello world!