使用 Windows 自带工具生成文件校验和
目录
日常工作总少不了要在 Windows 系统中下载各种文件,为了保障文件的正确和完整必须检查文件的校验和,幸运的是 Windows 系统自带了优秀的工具以实现这一操作。
CertUtil
使用 Windows 自带的 certutil
命令,用法如下:
|
|
InFile
表示需要生成校验和的目标文件。HashAlgorithm
表示特定的哈希算法名称。
各个选项及其含义:
- Unicode:以 Unicode 编写重定向输出
- gmt:将时间显示为 GMT
- seconds:用秒和毫秒显示时间
- v:显示详细操作
支持的哈希算法有:
- MD2
- MD4
- MD5
- SHA1(默认)
- SHA256
- SHA384
- SHA512
Get-FileHash
使用 PowerShell 4.0 之后自带的 Get-FileHash
命令,用法如下:
|
|
支持的哈希算法有:
- SHA1
- SHA256(默认)
- SHA384
- SHA512
- MACTripleDES
- MD5
- RIPEMD160