2014-09-27 4 views
0

Если я посылаю следующий ответ более чем один раз в ненадежной партии:Порядок аргументов в HMAC?

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

где с тем же значением от ответа на ответ.
где v варьируется от ответа к ответу.
где + является конкатенацией.

Имеет ли константа начало ввода HMAC «ослабляет» HMAC?

Это безопаснее для вычисления HMAC с переменным аргументом первого:

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

или, возможно, не имеет значения?

+0

Этот вопрос не соответствует теме, поскольку это криптографический вопрос, не связанный с программированием. [crypto.stackexchange.com] (http://crypto.stackexchange.com/) может быть более подходящим местом. –

ответ

0

Это не имеет значения. HMAC разработан специально для борьбы с префиксными атаками, среди прочих.

 Смежные вопросы

  • Нет связанных вопросов^_^