>_toolkitbox

~/tools / Hash Generator

Hash Generator

Calcule hashes SHA-1 / SHA-256 / SHA-384 / SHA-512 de um texto usando a Web Crypto API do navegador. Nada é enviado a um servidor.

Hashes são usados para detectar adulteração de arquivos (verificar a integridade de um download), gerar assinaturas de solicitações de API, e detecção simples de duplicatas. A mesma entrada sempre produz o mesmo hash.

# Casos de uso

  • Verificar o checksum de um arquivo baixado em comparação com o hash publicado pela fonte
  • Conferir como seria calculada a assinatura de uma solicitação de API (ex.: uma entrada para HMAC)
  • Comparar rapidamente dois textos para ver se coincidem exatamente

# Como usar

  1. Cole o texto que deseja fazer o hash na caixa.
  2. Clique em "Compute hash" para ver os quatro algoritmos (SHA-1/256/384/512) de uma vez.
  3. Escolha a força do algoritmo adequada ao seu caso de uso (recomenda-se SHA-256 ou superior).

# FAQ

Suporta MD5?
Não. O MD5 tem fraquezas de colisão conhecidas e não é suportado pela Web Crypto API do navegador, por isso é omitido intencionalmente. Use SHA-256 ou superior para verificações de integridade.
Posso usar isso para armazenar senhas?
Não. O armazenamento de senhas precisa de um algoritmo dedicado com salting e stretching, como bcrypt, scrypt ou Argon2. Os hashes SHA aqui são destinados a coisas como verificações de integridade de arquivos.

# Relacionados

# Aprenda nos sites irmãos

  • Learn Python

    Learn by running it in your browserprodou.net