2013-06-10 4 views
0

Мне не хватает понимания чего-то, используя аутентификацию HMAC для моего сервиса RESTFull. Характер HMAC походит по заголовку запроса, и это ключ. Но как насчет тела запроса, он не хеширован, как мы должны их обеспечить. Означает ли это, что я должен использовать ssl для хэширования тела. Как вы знаете, HMAC - это алгоритм хэширования в один конец.HMAC спокойная аутентификация

Заранее спасибо ...

ответ

1

Означает ли это, что я должен использовать SSL для хеширования тела также

Да, конечно, SSL является обязательным. SSL не используется для хеширования, он используется для шифрования трафика между клиентом и сервером. Это предотвратило бы атаки человек-в-середине.

+0

Хорошо, спасибо большое. У меня есть еще один вопрос: в чем преимущество хеширования HMAC, чем базовая (имя пользователя, пароль), если я использую SSL как обязательный. – Wasim

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