Todos os hashes comuns de uma vez
Um hash é uma impressão digital curta de um dado: a mesma entrada sempre gera o mesmo valor, e a menor mudança gera um valor completamente diferente. Desenvolvedores usam hashes para comparar arquivos, fazer cache de conteúdo, assinar requisições de API e guardar valores de integridade. Esta ferramenta calcula cinco algoritmos de uma só vez, usando a Web Crypto API do seu navegador para a família SHA e uma implementação própria para o MD5.
O texto é codificado em UTF-8, então letras acentuadas, outros alfabetos e emoji geram o mesmo hash que na maioria das linguagens de programação.
HMAC e checksums
O HMAC combina uma chave secreta com os dados, como nos webhooks do Stripe, do GitHub e de muitos outros serviços. Ative a opção, digite a chave e compare o resultado com o cabeçalho de assinatura que você recebeu. Para arquivos, cole o checksum da página de download e a ferramenta mostra qual algoritmo confere.