~/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
- Cole o texto que deseja fazer o hash na caixa.
- Clique em "Compute hash" para ver os quatro algoritmos (SHA-1/256/384/512) de uma vez.
- 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 browser — prodou.net