在 PHP 中, 是一个常用的哈希函数,用于计算字符串的 MD5 散列值。MD5(Message Digest Algorithm 5)会将任意长度的字符串转换成一个固定长度的 32 个字符的十六进制字符串。
"; echo "string md5(string \$str, bool \$raw_output = false)"; echo "
参数说明:
"; echo "示例 1:对 'hello world' 进行 MD5 计算:
"; echo ""</span></span><span>;
</span><span><span>echo</span></span><span> </span><span><span>"md5('hello world') = "</span></span><span> . </span><span><span>$example1</span></span><span>;
</span><span><span>echo</span></span><span> </span><span><span>"";
// 示例 2: 二进制输出
$example2 = md5("hello world", true);
echo "示例 2:使用二进制输出:
"; echo ""</span></span><span>;
</span><span><span>echo</span></span><span> </span><span><span>"md5('hello world', true) = "</span></span><span> . </span><span><span class="function_ invoke__">bin2hex</span></span><span>(</span><span><span>$example2</span></span><span>);
</span><span><span>echo</span></span><span> </span><span><span>"";
echo "PHP 的 md5() 函数使用简单,适合生成字符串的哈希值或做基本的数据完整性检查,但在密码加密和安全场景中应慎用或使用更安全的算法。
"; ?>