简介: Windows系统中通过 certutil -hashfile 文件名 hash算法
dos命令可以查看文件的MD5,SHA1,SHA256 哈希校验值,无需第三方工具;通过 https://www.atool99/file_hash.php 在线获取 CRC-32、MD5、SHA1、RIPEMD-160、SHA256、SHA512、SHA3-224、SHA3-256、SHA3-384、SHA3-512 哈希校验值。
certutil -hashfile 语法
支持的hash函数有CRC-32,MD5,SHA1,RIPEMD-160,SHA256,SHA512,SHA3-224,SHA3-256,SHA3-384,SHA3-512。
certutil -hashfile
语法如下:
用法:
CertUtil [选项] -hashfile InFile [HashAlgorithm] 通过文件生成并显示加密哈希
选项:
-gmt -- 将时间显示为 GMT
-seconds -- 用秒和毫秒显示时间
-v -- 详细操作
-privatekey -- 显示密码和私钥数据
在win7 / win10 x64中测试以上选项发现都没有作用。
CertUtil -? -- 显示动词列表(命名列表)
CertUtil -hashfile -? -- 显示 "hashfile" 动词的帮助文本
CertUtil -v -? -- 显示所有动词的所有帮助文本
注:
win7 / win10 x64中支持的 HashAlgorithm:
- SHA1
- MD5
- SHA256
- SHA512
Note:
- 省略
HashAlgorithm
参数时,默认为SHA1。 - 以上哈希函数中字母和数字之间不能试用下划线。
- win7中HashAlgorithm 的名称中的字母必须大写,不支持小写(但在win10中大小写均支持)。若用小写字母名称,出现以下错误:
CertUtil: -hashfile 失败: 0xd00000bb (-805306181)
CertUtil: WsR