命令行获取 MD5/SHA1/SHA256

Published on 2018 - 01 - 04

命令行获取 MD5/SHA1/SHA256

Windows,MAC,Linux 下获取文件MD5或hash/SHA1/SHA256

Windows

CertUtil [选项] -hashfile InFile [HashAlgorithm MD5/SHA1/SHA256]

通过文件生成并显示加密哈希

选项:
-gmt -- 将时间显示为 GMT
-seconds -- 用秒和毫秒显示时间
-v -- 详细操作
-privatekey -- 显示密码和私钥数据

示例:
certutil -hashfile D:\File.zip md5    #获取MD5
certutil -hashfile D:\File.zip SHA1   #获取SHA1
certutil -hashfile D:\File.zip SHA256 #获取SHA256

MAC/Linux

命令行直接输入

示例:
md5 file.zip           #获取MD5
shasum file.zip        #获取SHA1
shasum -a 256 file.zip #获取SHA256