欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP获得文件的md5并检验是否被修改,_PHP教程

程序员文章站 2022-05-05 22:19:20
...

PHP获得文件的md5并检验是否被修改,

由于需要判断上传的文件是否被修改过,需要记录上传文件的md5值,所以这里说一下一下获取文件md5值的方法。

PHP获得文件的md5并检验是否被修改,_PHP教程

md5_file()

md5_file() 函数计算文件的 MD5 散列。md5() 函数使用 RSA 数据安全,包括 MD5 报文摘译算法。如果成功,则返回所计算的 MD5 散列,如果失败,则返回 false。

语法:md5(string,raw)

§参数string,必需,规定要计算的文件。

§参数charlist,可选。规定十六进制或二进制输出格式:TRUE - 原始 16 字符二进制格式;FALSE - 默认。32 字符十六进制数。

PHP获得文件的md5并检验是否被修改,_PHP教程

存储 "test.doc" 文件的 MD5 散列:

PHP获得文件的md5并检验是否被修改,_PHP教程

现在,我们将检测 "test.doc" 是否已被更改(即是否 MD5 散列已被更改):

PHP获得文件的md5并检验是否被修改,_PHP教程

The end.

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/889410.htmlTechArticlePHP获得文件的md5并检验是否被修改, 由于需要判断上传的文件是否被修改过,需要记录上传文件的md5值,所以这里说一下一下获取文件md...