牛牛在线工具

md5()

收录 8868 个 PHP 函数,含用途说明与用法示例。

md5()

计算字符串的 MD5 散列值

函数名称:md5() 适用版本:所有版本 用法:md5() 函数用于计算字符串的 MD5 散列值。它将输入的字符串转换为一个 32 位的十六进制数字字符串。 语法:string md5 ( string $str [, bool $raw_output = FALSE ] ) 参数: $str:必需,要计算 MD5 散列值的字符串。 $raw_output:可选,指定是否输出原始二进制格式的散列值,默认为 FALSE,输出十六进制格式的散列值。 返回值:返回计算得到的 MD5 散列值,如果出错则返回 FALSE。 示例: 计算字符串的 MD5 散列值(默认输出十六进制格式): $str = "Hello World"; $md5_hash = md5($str); echo "MD5 Hash: " . $md5_hash; // 输出:MD5 Hash: b10a8db164e0754105b7a99be72e3fe5 计算字符串的 MD5 散列值(输出原始二进制格式): $str = "Hello World"; $md5_hash = md5($str, true); echo "Raw MD5 Hash: " . bin2hex($md5_hash); // 输出:Raw MD5 Hash: b10a8db164e0754105b7a99be72e3fe5 注意事项: MD5 散列算法是单向的,即无法通过散列值反推出原始字符串。 由于 MD5 散列算法的安全性较低,不建议将其用于密码存储等安全敏感场景,可以考虑使用更强大的散列算法如 SHA-256。