Как использовать HMAC SHA256?

Согласно различным документам, которые я прочитал об использовании HMAC SHA256, я понял, что:

H (K XOR opad, H (K XOR ipad, text )), где H в моем случае — это SHA256.

Но вход SHA256 имеет только один параметр, то есть сообщение. Тогда как H (K,text )имеет два входа. Итак, как рассчитать H (k,text )?

Должен ли я сначала кодировать текст с помощью k, а затем использовать H (закодированный _текст ), где закодированный _текст будет использоваться в качестве сообщения?

Спасибо

9
задан user1511069 10 July 2012 в 14:03
поделиться