PHP 中的 md5_file() 函数

phpprogrammingserver side programming更新于 2025/8/9 7:37:17

md5_file() 函数用于计算给定文件的 md5 哈希值。我们先来了解一下什么是 MD5 −

MD5 消息摘要算法以任意长度的消息作为输入,并输出该输入的 128 位"指纹"或"消息摘要"。MD5 算法适用于数字签名应用,这类应用中需要对大文件进行"压缩"。在使用私钥(秘密)加密(例如 RSA)的公钥加密系统下,以安全的方式进行解密。

 -- 参考:来自 RFC 1321 - MD5 消息摘要算法 −

语法

md5_file(file_name, raw)

参数

  • file_name − 指定用于 SHA1 哈希的文件

  • raw − 指定布尔值 −

  • TRUE - 原始 16 个字符二进制格式

    FALSE - 默认值。 32 个字符的十六进制数字

返回

md5_file() 函数成功时返回一个字符串,否则返回 FALSE。

示例

下面是一个例子 −

<?php
   $file = "Md5.txt";
   $md5file = md5_file($file);
   echo $md5file;
?>

输出

以下是输出 −

1e5gbjhwbdk3enkjnd9bkjbw82kjbs

相关文章