个人博客 > PHP函数 > PHP函数sha1_file介绍

PHP函数sha1_file介绍



定义和用法

sha1_file() 函数计算文件的 SHA-1 散列。

sha1() 函数使用美国 Secure Hash 算法 1。

如果成功,则返回所计算的 SHA-1 散列,如果失败,则返回 false。

语法

sha1_file(file,raw)

例子

例子 1

<?php$filename = "test.txt";$sha1file = sha1_file($filename);echo $sha1file;?>

输出:

aaf4c61ddcc5e8a2dabede0f3b482cd9aea9434d

例子 2

在一个文件中存储 "test.txt" 的 SHA-1 散列:

<?php$sha1file = sha1_file("test.txt");file_put_contents("sha1file.txt",$sha1file);?>

在本例中,我们将测试 "test.txt" 是否已更改(即 SHA-1 hash 是否已更改):

<?php$sha1file = file_get_contents("sha1file.txt");if (sha1_file("test.txt") == $sha1file)  {  echo "The file is ok.";  }else  {  echo "The file has been changed.";  }?>

输出:

The file is ok.

本文出自:琅枫个人博客。如需转载请注明出处!

本文出处:"https://www.phpfeng.cn/function/494.html"

如果您觉得文章对你有帮助,可以进行打赏。
打赏多少,您高兴就行,谢谢您对琅枫博客的支持! ~(@^_^@)~

微信打赏

琅枫博客微信号

支付宝打赏

琅枫博客个人支付宝
本文关键词: sha1_file