md5
md5
(PHP 4, PHP 5, PHP 7)
md5 - 计算字符串的md5散列
警告
由于此哈希算法的快速特性,因此不建议使用此函数来保护密码。有关详细信息和最佳做法,请参阅密码散列常见问题解答。
描述
string md5 ( string $str [, bool $raw_output = false ] )
计算str
使用»RSA Data Security,Inc. MD5消息摘要算法的MD5哈希值,并返回该哈希值。
参数
str
字符串。
raw_output
如果可选raw_output设置为TRUE,则md5摘要将以原始二进制格式返回,长度为16。
返回值
以32个字符的十六进制数字的形式返回散列。
例子
示例#1 一个md5()示例
<?php
$str = 'apple';
if (md5($str) === '1f3870be274f6c49b3e31a0c6728957f') {
echo "Would you like a green or red apple?";
}
?>
扩展内容
- md5_file() - 计算给定文件的md5散列值
- sha1_file() - 计算文件的sha1哈希值
- crc32() - 计算字符串的crc32多项式
- sha1() - 计算字符串的sha1哈希
- hash() - 生成一个散列值(消息摘要)
- crypt() - 单向字符串散列
- password_hash() - 创建密码哈希
← md5_file
metaphone →