HMAC-generator

Generer HMAC-sammendrag enkelt

Copied!

Om HMAC

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-er er motstandsdyktige mot lengdeforlengelsesangrep og gir en måte å sikre at en melding ikke har blitt tuklet med, og at avsenderen er den de utgir seg for å være. Sikkerheten til HMAC avhenger av den kryptografiske styrken til den underliggende hash-funksjonen og hemmeligholdet til nøkkelen.

Note:Nøkkelen som brukes i HMAC, må holdes hemmelig. Ulike nøkler bør brukes til forskjellige formål, og nøkler bør genereres ved hjelp av en kryptografisk sikker tilfeldig tallgenerator.

Vanlige brukstilfeller

  • Godkjenning av API-forespørsel
  • Sikker meldingsoverføring
  • Verifisering av dataintegritet
  • Tokener for øktgodkjenning
  • Fil- eller dataverifisering

Tekniske detaljer

Algorithm: HMAC Hash-funksjon
Key Size: Varies by algorithm (typically 128-512 bits)
Utgang størrelse: Varierer etter hash-funksjon
Security: Sikker når den brukes riktig
Vanlige hash-funksjoner: SHA-256, SHA-512, MD5, SHA-1

Related Tools