生成文件hash值的用途
哈希值,即HASH值,是通过对文件内容进行加密运算得到的一组二进制值,主要用途是用于文件校验或签名。正是因为这样的特点,它常常用来判断两个文件是否相同。
比如,从网络上下载某个文件,只要把这个文件原来的哈希值同下载后得到的文件的哈希值进行对比,如果相同,则表示两个文件完全一致,下载过程没有损坏文件。而如果不一致,则表明下载得到的文件跟原来的文件不同,文件在下载过程中受到了损坏。
我们去一些网站上下载一些工具,镜像什么的,正规点的网站给出下载连接同时也会给出该文件的hash值,如md5值或sha1值,也有其他,下载下来之后可以生成hash值,与网站上提供的hash值进行对比就知道我们下载的文件是否有损坏。
MD5值的生成步骤
在Windows10/Windows11系统
文件存放路径:F:\ DataGrid1.png
1.打开文件存放路径,输入cmd,按下回车键,打开doc命令提示符界面。
2.在doc命令提示符界面,输入 certutil -hashfile DataGrid1.png md5,按下回车键即可;“DataGrid1.png”为要生成哈希值的文件名称
在Windows7系统
同理在Windows7系统中,生成sha1值的步骤也是一样的,不过其中存在着不同的地方,
指令上面区分大小写:certutil -hashfile DataGrid1.png MD5,
注意点:如果文件名中含有空格,直接填写文件名,生成MD5值会报错的如图
此时我们我们可以用双引号,把文件名写在双引号之中即可
**********************************************************************************************************************