如何计算文件哈希值(sha1值)

生成文件hash值的用途

    哈希值,即HASH值,是通过对文件内容进行加密运算得到的一组二进制值,主要用途是用于文件校验或签名。正是因为这样的特点,它常常用来判断两个文件是否相同。

    比如,从网络上下载某个文件,只要把这个文件原来的哈希值同下载后得到的文件的哈希值进行对比,如果相同,则表示两个文件完全一致,下载过程没有损坏文件。而如果不一致,则表明下载得到的文件跟原来的文件不同,文件在下载过程中受到了损坏。

    我们去一些网站上下载一些工具,镜像什么的,正规点的网站给出下载连接同时也会给出该文件的hash值,如md5值或sha1值,也有其他,下载下来之后可以生成hash值,与网站上提供的hash值进行对比就知道我们下载的文件是否有损坏。

sha1的生成步骤

    在Windows10/Windows11系统

    文件存放路径:F:\ DataGrid1.png

    1.打开文件存放路径,输入cmd,按下回车键,打开doc命令提示符界面。

    2.在doc命令提示符界面,输入 certutil -hashfile DataGrid1.png sha1,按下回车键即可;“DataGrid1.png”为要生成哈希值的文件名称

在Windows7系统

    同理在Windows7系统中,生成sha1值的步骤也是一样的,不过其中存在着不同的地方,

指令上面区分大小写:certutil -hashfile DataGrid1.png SHA1,

注意点:如果文件名中含有空格,直接填写文件名,生成SHA1值会报错的如图

此时我们我们可以用双引号,把文件名写在双引号之中即可

**********************************************************************************************************************

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值