PHP中的md5_file()函数

md5_file()函数用于计算给定文件的md5哈希。首先让我们了解什么是MD5-

MD5消息摘要算法将任意长度的消息作为输入,并输出128位的“指纹”或“消息摘要”作为输出。MD5算法适用于数字签名应用程序,在此之前,必须先以安全的方式“压缩”大文件,然后再使用诸如RSA之类的公共键密码系统的私有(秘密)键对其进行加密。

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

语法

md5_file(file_name, raw)

参数

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

  • 原始-指定布尔值-

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

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

返回

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

示例

以下是一个例子-

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

输出结果

以下是输出-

1e5gbjhwbdk3enkjnd9bkjbw82kjbs