md5 -s "111111"生成32位散列字符串, 可以不带字符串
MD5 ("111111") = 96e79218965eb72c92a549dd5a330112
echo -n "111111" | openssl sha1生成40位SHA1散列字符串
3d4f2bf07dc1be38b20cd6e46949a1071f9d0e3d
echo -n "111111" | openssl sha256生成64位SHA256散列字符串
bcb15f821479b4d5772bd0ca866c00ad5f926e3580720659cc80d39c9d09802a
echo -n "111111" | openssl sha512生成128位SHA512散列字符串
b0412597dcea813655574dc54a5b74967cf85317f0332a2591be7953a016f8de56200eb37d5ba593b1e4aa27cea5ca27100f94dccd5b04bae5cadd4454dba67d
echo -n "111111" | openssl dgst -md5 -hmac "key"32位HMAC md5字符串
617673cb651cec1b48e88f24d8e4df8d
echo -n "111111" | openssl sha1 -hmac "key"40位hmac sha1字符串
echo -n 111111 | openssl sha256 -hmac "key"64位hmac sha256字符串
echo -n 111111 | openssl sha512 -hmac "key"128位hmac sha512字符串
md5 xx.txt计算文件md5
openssl sha1 xx.txt计算文件sha1











网友评论