基于哈希的身份验证消息代码(HMAC)用于使用哈希函数对消息进行身份验证。消息认证是网络安全中的重要机制,用于验证消息的真实性。消息身份验证有不同的方法和机制。
null
信息
消息是我们想要验证的数据、文本、图像或其他任何东西。通过对消息进行散列,使用给定的密钥检查消息的真实性。
钥匙
密钥用于检查消息的真实性。如前所述,将消息和密钥相加并计算哈希值。
散列函数
哈希函数用于计算哈希值,哈希值对于给定的KEY+消息是唯一的。哈希函数可以是 sha1
, sha256
或者另一个。
使用OpenSSL创建HMAC
我们可以用 OpenSSL
工具以创建一些HMAC值或散列。我们将使用 echo
和 openssl
命令。我们将使用 sha256
作为哈希函数。我们将提供数据或消息,我们想HMAC,然后散列它 -hmac
和钥匙 mysecretkey
就像下面一样。
$ echo -n "secretmessage.txt" | openssl dgst -sha256 -hmac "mysecretkey"

相关文章: Scapy网络包生成器简介
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END