Gerador HMAC

Gere resumos HMAC facilmente

Copied!

Sobre o 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.

Os HMACs são resistentes a ataques de extensão de comprimento e fornecem uma maneira de garantir que uma mensagem não tenha sido adulterada e que o remetente seja quem afirma ser. A segurança do HMAC depende da força criptográfica da função de hash subjacente e do sigilo da chave.

Note:A chave usada no HMAC deve ser mantida em segredo. Chaves diferentes devem ser usadas para finalidades diferentes e as chaves devem ser geradas usando um gerador de números aleatórios criptograficamente seguro.

Casos de uso comuns

  • Autenticação de solicitação de API
  • Transmissão segura de mensagens
  • Verificação da integridade dos dados
  • Tokens de autenticação de sessão
  • Verificação de arquivos ou dados

Detalhes técnicos

Algorithm: HMAC Função Hash
Key Size: Varies by algorithm (typically 128-512 bits)
Tamanho da saída: Varia de acordo com a função de hash
Security: Seguro quando usado corretamente
Funções de hash comuns: SHA-256, SHA-512, MD5, SHA-1

Related Tools