openssl 计算带密钥的哈希 hmac
计算文件的sha256-hmac值:
openssl dgst -sha256 -hmac keystr datafile
缺点:由于密钥以字符串参数形式传入,不支持文件形式传入,无法支持任意二进制形式密钥。
计算文件的sha256值:
openssl dgst -sha256 datafile
gmssl 支持sm3-hmac
openssl dgst -sm3 -hmac keystr datafile
openssl dgst -sm3 datafile