hash计算是我们经常需要用到的命令,这里每个系统做个记录
Windows
certutil -hashfile filename MD5
certutil -hashfile filename SHA1
certutil -hashfile filename SHA256
Windows还以通过安装Hashtab
之后直接通过右键查看属性获取hash值。
Linux
$ md5sum filename
$ sha1sum filename
$ sha256sum filename
MacOS
系统自带:
md5 file_name
shasum -a 1/256 file_name
OpenSSL
openssl md5 filename
openssl sha1 filename
openssl sha256 filename
查看一个字符串的hash值
echo -n 'string' | hash
echo -n : 不打印换行符。(注意: echo -n 后面的-n参数必须加上, 这样算出的字符串的md5值才正确)