sha1_file — 计算文件的 sha1 散列值?

sha1_file — 计算文件的 sha1 散列值?,第1张

下面是总结后的知识点,希望对对你有用!不清楚的可以查看官方手册

sha1_file

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

sha1_file — 计算文件的 sha1 散列值

说明

sha1_file ( string $filename , bool $raw_output = false ) : string

利用 » 美国安全散列算法 1,计算并返回由 filename 指定的文件的 sha1 散列值。该散列值是一个 40 字符长度的十六进制数字。

参数

filename

要散列的文件的文件名。

raw_output

如果被设置为 true,sha1 摘要将以 20 字符长度的原始格式返回。

返回值

成功返回一个字符串,否则返回 false。

当您将此哈希算法应用到任意数量的数据例如,一个二进制文件,结果是一个散列或消息摘要。此哈希具有固定的大小。MD5 是创建一个 128 位的哈希值的哈希算法。Sha-1 是创建一个 160 位的哈希值的哈希算法。

文件校验和完整性验证程序 (FCIV) 实用程序可用于计算一个文件的 MD5 或 sha-1 加密哈希值。有关文件校验和完整性验证程序 (FCIV) 实用程序的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

841290可用性和文件校验和完整性验证程序实用程序的说明

计算的 MD5 和 sha-1 哈希值的文件,请在命令行键入以下命令:

FCIV-md5-sha1 path\filename.ext

例如,若要计算在%Systemroot%文件夹中 \System32 Shdocvw.dll 文件的 MD5 和 sha-1 哈希值,请键入下面的命令:

FCIV-md5-sha1 c:\windows\system32\shdocvw.dll

题主是否想询问“sha1格式多少位”?sha1的长度为40个16进制字符,共160位。

1、SHA1是一种安全算法,主要用来验证数据的完整性。对于从网上下载文件时,它是非常重要的,SHA1可以验证您下载的文件是是不是你所期望下载的文件。软件作者通常压缩软件,然后计算出一个“校验和”根据内容,并张贴,旁边的链接下载该文件的校验。

2、sha1的格式是40个十六进制数,)是一种密码散列函数,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十六进制数。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12054191.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存