脚本计算文件MD5 SHA1 SHA256值(Windwos及Linux)

系统镜像或者大文件下载下来后   需要核对文件内容是否完整   核对MD5 SHA1 SHA256

MD5百度百科:https://baike.baidu.com/item/MD5

SHA1百度百科:https://baike.baidu.com/item/SHA-1?fromtitle=SHA1&fromid=8812671

SHA256百度百科:https://baike.baidu.com/item/sha256/9726070?fr=aladdin

 

找了相关的工具软件,感觉还是系统自带的命令工具方便安全

老规矩 先感谢前辈们

参考链接:

Windows:https://blog.****.net/natalya13/article/details/82085500

Linux和macOS:https://www.jianshu.com/p/ec38f31a02e0

 

一、Windows下

计算MD5值  参考链接的前辈已经写得很明了了   这里共享下他的批处理文件 以及简单描述下操作 以免链接文章丢失

1、下载批处理文件到本地:点我下载   博客引用勿删——校验工具.bat(内容简单安全 已经试用及杀毒)

2、打资源管理器,在地址栏输入  shell:sendto  回车

脚本计算文件MD5 SHA1 SHA256值(Windwos及Linux)

3、将校验文件移动到此路径下

4、找到需要计算校验值的文件 右击——发送到——校验文件  (大文件需要稍等会儿)

脚本计算文件MD5 SHA1 SHA256值(Windwos及Linux)

脚本计算文件MD5 SHA1 SHA256值(Windwos及Linux)

注:经测试此脚本缺点是文件名不能有空格 否则会报错

 

 

 

二、Linux下

1、下载脚本文件:点我下载   博客引用勿删——MD5-SAH1-SHA256.sh  ( 脚本是写来自己用的 请放心)

 2、按照    【bash 脚本名 文件1 文件2 ... 文件n 】    格式执行即可

效果如图:

脚本计算文件MD5 SHA1 SHA256值(Windwos及Linux)

 

注:也可以按照【bash 脚本名 *】格式核对当前目录下所有文件的值

缺点是无法跳过目录  以及计算子目录下的文件