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
该博客介绍了如何使用openssl工具计算文件的SHA256和SM3哈希值,以及对应的HMAC值。文章指出openssl命令行在处理HMAC时仅支持字符串密钥,而不支持文件形式的二进制密钥。此外,还提到了gmssl工具对SM3-HMAC的支持。
4263

被折叠的 条评论
为什么被折叠?



