Hashes Criptográficos e Para Que Servem

Visão Geral

Funções hash convertem entrada de qualquer comprimento em saída fixa (impressão digital). MD5 (obsoleto), SHA-1 (vulnerável), SHA-256/SHA-512 (padrão atual), BLAKE2/BLAKE3 (rápidos). Mesma entrada sempre produz mesmo hash, mas recuperar entrada do hash é (computacionalmente) impossível.

Como usar (passo a passo)

  1. 1

    Cole ou digite a entrada

    Texto ou conteúdo de arquivo — cada byte importa. Mesmo uma quebra de linha final muda o hash totalmente.

  2. 2

    Escolha o algoritmo

    SHA-256 é o padrão moderno para o que importa. MD5 e SHA-1 servem para chaves de cache e detecção de mudanças — nunca para senhas ou assinaturas.

  3. 3

    Compare ou compartilhe o hash

    Verifique integridade comparando com o hash publicado. Internamente, cole o hash em seus logs para identificar conteúdo.

Como Funciona

Insira texto ou arquivo, escolha algoritmo. Processado com Web Crypto API ou WebAssembly do navegador. Resultado em hex (ou Base64 se necessário). Todo processamento no lado cliente.

Quando usar

Verificar integridade de download (comparar com SHA-256 do distribuidor). Confirmar salt antes de hashear senhas. Endereçamento por conteúdo (Git, Docker, blockchain). Gerar identificadores únicos curtos. Anonimizar dados.

Perguntas Frequentes

Para segurança (senhas, assinaturas), proibido. Ataques de colisão são práticos. Para checksums (apenas integridade) ainda usados, mas novos projetos use SHA-256.

Gerador de Hash | Super Easy Utils