欢迎您访问广东某某机械环保科有限公司网站,公司主营某某机械、某某设备、某某模具等产品!
全国咨询热线: 400-123-4567

新闻资讯

哈希游戏| 哈希游戏平台| 哈希游戏APP

HAXIYOUXI-HAXIYOUXIPINGTAI-HAXIYOUXIAPP

HMAC加哈希游戏- 哈希游戏平台- 官方网站密算法解析

作者:小编2025-07-27 18:38:06

  哈希游戏- 哈希游戏平台- 哈希游戏官方网站

HMAC加哈希游戏- 哈希游戏平台- 哈希游戏官方网站密算法解析

  定义HMAC该算法需要加密散列函数(表示为加密散列函数)H)和一个密钥K。我们假设H是一个散列函数,用基本的迭代压缩函数加密数据块。我们用B来表示数据块的字长。(上述散列函数的分割数据块字长B=64)用L表示散列函数的输出数据字长(MD5中L=16,SHA-1中L=20)。识别密钥的长度可以小于等于数据块长度的任何正整值。如果应用程序中使用的密钥长度大于B,则首先使用散列函数H,然后使用H输出的L长字符串作为HMAC实际使用的密钥。正常情况下,推荐的最小密钥K长度为L字长。(等于H的输出数据长度)。

  定义HMAC需要加密散列函数(表示为加密散列函数)H,可以是MD5或者SHA-1)和一个密钥K。我们用B来表示数据块的字节数。(上述散列函数的分割数据块字长B=64)用L表示散列函数的输出数据字节数(MD5中L=16,SHA-1中L=20)。识别密钥的长度可以小于等于数据块长度的任何正整值。如果应用程序中使用的密钥长度大于B,则首先使用散列函数H,然后使用H输出的L长字符串作为HMAC实际使用的密钥。一般推荐的最小密钥K长度为L字节。