具体怎么使用,自行查看帮助,cmd 下运行CertUtil -hashfile -?
,支持MD2,MD4,MD5,SHA1,SHA256,SHA384,SHA512。
这里是我结合资料写的简单批量生成校验码批处理文件,目前支持:MD5、SHA256、SHA512,需要加的自行该代码即可。
@ECHO OFF
ECHO Copyright (c) 2018-2020 Yahuan Jin. All rights reserved.
REM CertUtil -hashfile -?
:LOOP
SET filePath=%1
IF %filePath%! == ! GOTO END
ECHO ========================================================
REM ECHO FileName: %filePath%
REM CertUtil -hashfile %filePath% MD5 | findstr /V "[^a-zA-Z0-9]"
CertUtil -hashfile %filePath% MD5
ECHO.
CertUtil -hashfile %filePath% SHA256
ECHO.
CertUtil -hashfile %filePath% SHA512
ECHO.
SHIFT
GOTO LOOP
:END
PAUSE
用法
- 新建一个文本文件
- 然后把上面的脚本复制进去
- 保存,并且重命名为 xxx.bat,后缀一定要是
.bat
,名字随意。 - 把需要生成(支持批量文件)校验码的文件拖到之前的那个批处理文件上
- 稍等片刻,就会生成校验码