Powershell in windows
Windows 7 可以使用:
CertUtil -hashfile e:\...\path\filename SHA256
或者fciv.exe (fciv.exe 需要到microsoft网站下载安装并设置环境变量,而且只能查看md5 和sha1, 不能查看sha256)
以下Get-FileHash 命令适用于Windows 10
语法:
c:\...\pwd>Get-FileHash 文件路径\文件名 -Algorithm 校验的Hash值类型| Format-List
例子:
检验md5
c:\...\pwd>Get-FileHash path\filename -Algorithm MD5 | Format-List
检验sha1
c:\...\pwd>Get-FileHash path\filename -Algorithm SHA1 | Format-List
检验sha256
c:\...\pwd>Get-FileHash path\filename -Algorithm SHA256 | Format-List
Terminal in macOS
检验md5: (检验md5 时 openssl 可以省略)
$openssl md5 /path/to/filename
检验sha1
$openssl sha1 /path/to/filename
检验sha256
$openssl dgst -sha256 /path/to/filename
Terminal in Linux
md5:
$md5sum /path/filename
存储校验值到文件:
$md5sum /path/filename > md5.txt
sha1:
$sha1sum /path/filename
sha256
$sha256sum /path/filename