校验值是一组16进制数,不区分大小写,校验值本身只与文件内容有关,只要文件内容不改变校验值就不变;如复制/剪切/粘贴,修改文件创建时间/访问时间,修改文件读/写/执行属性等操作都不会导致校验值发生改变。
Windows
Win下在命令行中使用certutil
命令即可。
certutil
支持的算法有:MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
。
certutil
的使用方法非常简单,只需要执行“certutil -hashfile 文件名 校验值类型
”,即可计算出对应文件的校验值。例如:计算hello.txt这个文件的MD5,可以执行命令:
certutil -hashfile hello.txt MD5
Linux
Linux下使用md5sum/sha1sum/sha256sum
等命令直接计算对应校验和。
md5sum hello.txt
sha1sum hello.txt
sha256sum hello.txt
Mac
Mac下可以使用md5/shasum
命令,如:
md5 hello.txt
shasum -a 1 hello.txt
shasum -a 256 hello.txt
本文最后更新于2020年5月27日,已超过 1 年没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!