O gerador de hash calcula as digestões criptográficas de qualquer texto em cinco algoritmos de uma só vez: MD5, SHA-1, SHA-256, SHA-384 e SHA-512. Digite ou cole sua entrada e todas as atualizações de hash ao vivo - nenhuma ferramenta separada por algoritmo, sem clicar entre as guias. A família SHA é executada na implementação sutil crypto nativa do navegador (o mesmo nó do caminho de código 18+ expõe), enquanto o MD5 é calculado por uma implementação pura do TypeScript do RFC 1321, desde que o Web Crypto deixou cair o suporte do MD5 anos atrás por um bom motivo.
Uma função de hash mapeia a entrada de qualquer tamanho para uma impressão digital de tamanho fixo: "Hello" sempre produz 2CF24DBA... em SHA-256, e inverter um único bit de entrada produz um resumo completamente não relacionado. Esse determinismo é o motivo pelo qual os hashes ancoram tanto da engenharia prática – verificando um ISO baixado em relação a uma soma de verificação publicada, desduplicando as chaves de cache, gerando etags, comparando arquivos de configuração em ambientes ou verificando se um MD5 vazado em um banco de dados antigo corresponde a uma string conhecida.
Tudo roda 100% do lado do cliente no seu navegador. Seja qual for o seu hash — chaves de API que você está depurando, trechos de um incidente de produção, identificadores de clientes — nunca sai de sua máquina, não atinge nenhum servidor e não chega em nenhum registro. Alterne maiúsculas para sistemas que armazenam resumos em maiúsculas ou pegue o formulário Base64 para cabeçalhos HTTP, como Content-MD5 e Manifestos de Integridade de Subrecursos que esperam base64 em vez de hexadecimal.
Solte qualquer texto na área de entrada — um candidato a senha, uma linha de manifesto de arquivo, uma carga útil de API, um arquivo de configuração inteiro. A entrada é codificada em UTF-8 antes de fazer o hash, então caracteres de vários bytes (émojis, texto CJK) são hash de forma idêntica ao que MD5SUM ou SHA256SUM produziriam no mesmo arquivo UTF-8 sem uma nova linha final.
Cada algoritmo calcula ao vivo como você digita: MD5 (32 caracteres hexagonais), SHA-1 (40), SHA-256 (64), SHA-384 (96) e SHA-512 (128). Vê-los lado a lado é útil quando você tem um misterioso hash e precisa identificar o algoritmo de seu comprimento antes de poder verificar qualquer coisa.
O maiúsculo alterna todos os resumos hexadecimais para maiúsculas — algumas ferramentas do Windows e bancos de dados mais antigos os armazenam dessa maneira, e a comparação de hash geralmente é uma comparação de strings que diferencia maiúsculas de minúsculas. Cada linha também expõe uma renderização de Base64 dos mesmos bytes, que são o que os cabeçalhos de conteúdo-md5 e os atributos de integridade do SRI esperam.
Cada linha tem seu próprio botão de cópia, então você pode pegar apenas o SHA-256 sem tocar no resto. Cole-o na comparação do checksum, script de CI ou manifesto de integridade. Ao comparar com uma soma de verificação publicada, observe o espaço em branco perdido ou uma nova linha à direita na entrada original - ambos mudam completamente o resumo.
MD5, SHA-1, SHA-256, SHA-384 e SHA-512 calculados simultaneamente a partir de uma única entrada
Digest Update enquanto você digita - sem botão de envio, sem recarregar a página, sem espera
Hexagonal minúsculo por padrão, alternância maiúscula e base64 por linha para cabeçalhos e manifestos SRI
A família SHA é executada na implementação sutil de crypto do navegador — acelerado por hardware quando disponível
Generate strong, random passwords with custom character sets and strength analysis
Decode JWT headers and payloads, inspect claims, and check token expiry
Encode and decode text to/from Base64 format
Generate random UUIDs (Universally Unique Identifiers)
0 comments
No comments yet. Be the first to share your thoughts!