HMAC的参数顺序



如果我多次向不受信任的一方发送以下响应:

{c, v, HMAC(c + v)}

其中c是不同响应的相同值
其中v随响应而变化
其中+是串联。

将常数作为HMAC输入的开始是否会"削弱"HMAC?

首先计算可变参数的HMAC是否更安全:

{c, v, HMAC(v + c)}

或者也许无关紧要?

这没关系。HMAC是专门为解决前缀攻击等问题而设计的。

相关内容

  • 没有找到相关文章

最新更新