Generator HMAC

Enostavno ustvarjanje HMAC prebavil

Copied!

O HMAC-u

HMAC (Hash-based Message Authentication Code) is a mechanism for calculating a message authentication code (MAC) involving a cryptographic hash function in combination with a secret cryptographic key. It can be used to verify the integrity and authenticity of a message.

HMAC-i so odporni na napade s podaljševanjem dolžine in zagotavljajo, da sporočilo ni bilo spremenjeno in da je pošiljatelj tisti, za katerega se izdaja. Varnost HMAC-a je odvisna od kriptografske moči osnovne zgoščevalne funkcije in tajnosti ključa.

Note:Ključ, ki se uporablja v HMAC-u, mora ostati tajen. Različni ključi se morajo uporabljati za različne namene, ključi pa morajo biti generirani s kriptografsko varnim generatorjem naključnih števil.

Pogosti primeri uporabe

  • Preverjanje pristnosti zahtev API-ja
  • Varen prenos sporočil
  • Preverjanje celovitosti podatkov
  • Žetoni za preverjanje pristnosti seje
  • Preverjanje datotek ali podatkov

Tehnične podrobnosti

Algorithm: HMAC zgoščevalna funkcija
Key Size: Varies by algorithm (typically 128-512 bits)
Velikost izhoda: Odvisno od zgoščevalne funkcije
Security: Varno pri pravilni uporabi
Pogoste hash funkcije: SHA-256, SHA-512, MD5, SHA-1

Related Tools