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个十六进制数。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)