跳至主要内容

md5 函数

md5 计算给定字符串的 MD5 哈希值,并使用十六进制数字进行编码。

给定字符串首先被编码为 UTF-8,然后根据 RFC 1321 中定义的规则应用 MD5 算法。原始哈希值在返回之前被编码为小写十六进制数字。

针对此哈希函数已经成功进行了碰撞攻击。在将此函数用于任何安全敏感的操作之前,请参阅 RFC 6151,了解适用于 MD5 算法的更新安全注意事项。

示例

代码块
> md5("hello world")
5eb63bbbe01eeed093cb22bb8f5acdc3
  • filemd5 从文件内容而不是字符串值计算相同的哈希值。