Ferramentas para desenvolvedores

Gerador de hash SHA-256, SHA-1 e SHA-512

Calcule a impressão digital de um texto ao digitar.

Digite ou cole um texto e o gerador de hash calcula o resumo SHA-256, SHA-1, SHA-384 ou SHA-512 na hora, em hexadecimal. O cálculo usa o navegador, então seu texto nunca sai do seu dispositivo.

Hash

—

Tamanho do texto (bytes em UTF-8)

—

Como usar esta ferramenta

  1. Escolha o algoritmo: SHA-256, SHA-1, SHA-384 ou SHA-512.
  2. Digite ou cole o texto. O hash é calculado automaticamente enquanto você escreve.
  3. Use o botão Copiar para levar o resultado ao seu código ou à conferência de integridade.

O que é um hash

Um hash é uma "impressão digital" de tamanho fixo calculada a partir de um texto ou arquivo. O mesmo texto sempre gera o mesmo hash, mas alterar uma única letra muda tudo. Além disso, é praticamente impossível reconstruir o texto original a partir do hash, por isso ele é chamado de função de mão única.

Qual algoritmo escolher

Exemplo

O SHA-256 do texto ola é 55a9f4f8994b1bbf2058ea38c8efb6c459000814d5f39c087002571639e6230e. Já "Ola", com O maiúsculo, produz um hash completamente diferente. O cálculo considera os bytes do texto em UTF-8, então "olá" (4 bytes) tem hash distinto de "ola" (3 bytes).

Para que usar e o que evitar

Hashes são úteis para conferir se um texto foi alterado, identificar conteúdos duplicados e montar assinaturas. Porém, não use SHA-256 puro para guardar senhas: para isso existem algoritmos lentos e com sal, como bcrypt, scrypt ou Argon2. Esta ferramenta não calcula MD5, que o navegador não oferece por ser inseguro.

Perguntas frequentes

O que é SHA-256?

É uma função hash criptográfica que transforma qualquer texto em um resumo de 256 bits, escrito com 64 caracteres hexadecimais.

É possível descobrir o texto a partir do hash?

Não por cálculo direto. Só é possível adivinhar o texto testando muitas combinações, o que funciona para textos curtos ou comuns.

SHA-1 ainda é seguro?

Não para segurança. Colisões já foram demonstradas. Prefira SHA-256 ou superior, e use SHA-1 apenas por compatibilidade.

Por que o hash muda quando troco uma letra?

Isso é o efeito avalanche, propriedade desejada nas funções hash: qualquer mudança mínima altera todo o resultado.

Meu texto vai para algum servidor?

Não. O hash é calculado localmente no navegador com a API Web Crypto.

Esta ferramenta é fornecida apenas para fins informativos e de estimativa. Os resultados não devem ser tratados como aconselhamento profissional financeiro, fiscal, jurídico, médico ou de engenharia. Confirme sempre os cálculos importantes com um profissional qualificado ou uma fonte oficial antes de tomar decisões.