Windows

文件hash

1
2
3
4
# 支持MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
certutil -hashfile filename MD5
certutil -hashfile filename SHA1
certutil -hashfile filename SHA256

字符串

软件

Hash.exe

Linux

文件hash

1
2
3
4
5
6
7
8
# 支持MD5、SHA1、SHA224、SHA256、SHA384、SHA512
md5sum filename
sha1sum filename
sha224sum filename
sha256sum filename
sha384sum filename
sha512sum filename
# 添加 >hash.txt可输出到文件

MacOS

文件hash

1
2
3
4
5
6
7
# 支持md5 sha1 hmacmd5 sha256
openssl md5 filename
openssl sha1 filename
#openssl md5 -hmac "key" filename
openssl sha256 filename
#openssl sha256 -hmac "key"

字符串hash

1
md5 -s string