Laut den verschiedenen Dokumenten, die ich für HMAC SHA256 gelesen habe, habe ich Folgendes verstanden:
H (K XOR opad, H (K XOR ipad, Text)) wo H in meinem Fall SHA256 ist.
Aber die SHA256-Eingabe hat nur einen Parameter, d. h. eine Nachricht. Während H (K, Text) zwei Eingaben hat. Also, wie berechnet man H (k, Text)?
Soll ich zuerst Text mit k kodieren und dann H (codierter Text) verwenden, wobei codierter Text als Nachricht verwendet wird?
Danke
HMAC (K, m) = H ((K ⊕ opad) ∥ H ((K ⊕ ipad) ∥ m)).
Ihr Ergebnis wäre:
%Vor%Hier finden Sie eine gute Lektüre: Ссылка
Mit dem folgenden Pseudocode, der fast wie meiner aussieht:
%Vor%