脚本计算文件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 回车
3、将校验文件移动到此路径下
4、找到需要计算校验值的文件 右击——发送到——校验文件 (大文件需要稍等会儿)
注:经测试此脚本缺点是文件名不能有空格 否则会报错
二、Linux下
1、下载脚本文件:点我下载 博客引用勿删——MD5-SAH1-SHA256.sh ( 脚本是写来自己用的 请放心)
2、按照 【bash 脚本名 文件1 文件2 ... 文件n 】 格式执行即可
效果如图:
注:也可以按照【bash 脚本名 *】格式核对当前目录下所有文件的值
缺点是无法跳过目录 以及计算子目录下的文件