md5()

1. 定义

该函数计算指定字符串的md5(RSA 数据安全公司的 MD5 报文算法)散列值。 返回 32 字符长度的十六进制数字。

注:

  • 由于该算法较快,不建议使用该算法作为加密算法。

2. 语法

md5 ( string $str [, bool $raw_output = FALSE ] ) : string

3. 参数说明

参数 可选性 数据类型 描述
$str 必需 字符串 字符串
$raw_output 可选 布尔值 是否以16字符长度的原始格式返回,默认为FALSE

4. 示例

<?php

// md5()
// 计算指定字符串的`md5`(RSA 数据安全公司的 MD5 报文算法)散列值

$str = '极速教程棒棒哒';
$res = md5($str);
var_dump($res);// 输出:string(32) "02b69276d983b8613f29dbcf5526aae9"

5. 延展阅读

  • md5_file():计算指定文件的md5(RSA 数据安全公司的 MD5 报文算法)散列值
  • sha1_file():计算指定文件的sha1(美国安全散列算法1)散列值
  • crc32():计算一个字符串的crc32多项式
  • sha1():计算指定字符串的sha1(美国安全散列算法1)散列值
  • crypt():返回一个使用了基于标准UNIX DES算法或其他可用的替代算法生成的散列字符串