windows, macos, linux下检测文件希哈值命令

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
posted @ 2021-09-28 14:47  pas_a_pas  阅读(298)  评论(0编辑  收藏  举报