Windows命令行通过certutil命令查看文件的MD5-SHA1-SHA256校验值

本文介绍了如何在Windows系统中使用certutil命令行工具获取文件的MD5、SHA1和SHA256哈希值,适用于Win7和Win10。此外,还提供了一个在线工具https://www.atool99.com/file_hash.php用于查看多种哈希校验值。
摘要由CSDN通过智能技术生成

简介: Windows系统中通过 certutil -hashfile 文件名 hash算法 dos命令可以查看文件的MD5,SHA1,SHA256 哈希校验值,无需第三方工具;通过 https://www.atool99.com/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:

  1. 省略 HashAlgorithm 参数时,默认为SHA1。
  2. 以上哈希函数中字母和数字之间不能试用下划线。
  3. win7中HashAlgorithm 的名称中的字母必须大写,不支持小写(但在win10中大小写均支持)。若用小写字母名称,出现以下错误:
CertUtil: -hashfile 失败: 0xd00000bb (-805306181)
CertUtil: WsR
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值