您好,欢迎访问一九零五行业门户网

php 判断文件是否存在

sha1_file 计算文本文件sha-1散列
# 计算文本文件 $file 的 sha-1 散列:sha1_file($file);# 语法sha1_file(file,raw)# 参数file 必需。规定要计算的文件。raw 可选。布尔值,规定十六进制或二进制输出格式: true - 原始 16 字符二进制格式 false - 默认。32 字符十六进制数
版本:php 4.2.0+
说明:
sha1_file() 函数计算文件的 sha-1 散列。
sha1_file() 函数使用美国 secure hash 算法 1。
来自 rfc 3174 的解释 - 美国 secure hash 算法 1:sha-1 产生一个名为报文摘要的 160 位的输出。报文摘要可以被输入到一个可生成或验证报文签名的签名算法。对报文摘要进行签名,而不是对报文进行签名,这样可以提高进程效率,因为报文摘要的大小通常比报文要小很多。数字签名的验证者必须像数字签名的创建者一样,使用相同的散列算法。
如果成功则返回已计算的 sha-1 散列,如果失败则返回 false。
md5_file 计算文本文件md5散列
# 计算文本文件 $file 的 md5 散列:md5_file($file);# 语法md5_file(file,raw)# 参数file 必需。规定要计算的文件。raw 可选。布尔值,规定十六进制或二进制输出格式: true - 原始 16 字符二进制格式 false - 默认。32 字符十六进制数
版本:php 4.2.0+
说明:
md5_file() 函数计算文件的 md5 散列。
md5_file() 函数使用 rsa 数据安全,包括 md5 报文摘要算法。
来自 rfc 1321 的解释 - md5 报文摘要算法:md5 报文摘要算法将任意长度的信息作为输入值,并将其换算成一个 128 位长度的指纹信息或报文摘要值来代表这个输入值,并以换算后的值作为结果。md5 算法主要是为数字签名应用程序而设计的;在这个数字签名应用程序中,较大的文件将在加密(这里的加密过程是通过在一个密码系统下[如:rsa]的公开密钥下设置私有密钥而完成的)之前以一种安全的方式进行压缩。
以上就介绍了 php 判断文件是否存在,包括了数据安全方面的内容,希望对php教程有兴趣的朋友有所帮助。
其它类似信息

推荐信息