0

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

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

其中 c 是从响应到响应的相同值。
其中 v 因响应而异。
其中 + 是一个连接。

将常量作为 HMAC 输入的开始是否会“削弱”HMAC?

首先使用变量参数计算 HMAC 是否更安全:

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

或者也许没关系?

4

1 回答 1

0

没关系。HMAC 专门用于解决前缀攻击等问题。

于 2014-09-27T02:36:09.410 回答