基本命令
certutil -hashfile 文件 校验算法
例如:
certutil -hashfile d:\shanks.txt MD5
脚本代码
@echo off
chcp 65001 1>nul 2>nul
REM 使用 chcp 65001 声明,采用UTF-8编码 1>nul 正确回显 不显示 2>nul 错误回显 不显示
echo.
echo 文件校验工具
echo.
echo 作者:Shanks
echo 博客: Yudelei.com
echo.
set /p a=拖入文件,并回车:
echo.
echo 支持校验的算法种类:
echo 1.MD2
echo 2.MD4
echo 3.MD5
echo 4.SHA1
echo 5.SHA256
echo 6.SHA384
echo 7.SHA512
echo.
set /p b=输入大写算法名称(例: MD5):
echo.
set "c=>nul&certutil -hashfile %a% %b%"
echo %c%
REM echo %c:~0,%
echo.
REM If errorlevel 0 (
REM )
pause