DevToolPal
PT

Gerador de Hash SHA-512

Calcule o hash SHA-512 de qualquer texto, linha por linha se precisar. Saída em Hex ou Base64, calculada no seu navegador.

Roda localmente, nada é enviado

Opções

Saída

Texto

0 caracteres · 0 B

Hash SHA-512

0 caracteres · 0 B

O que faz

Esta ferramenta calcula o hash SHA-512 de qualquer texto. O SHA-512 é uma função hash criptográfica criada em 2001 pela NSA e publicada pelo NIST como parte do SHA-2. Ela transforma uma entrada de qualquer tamanho em um valor fixo de 512 bits, exibido como 128 caracteres hexadecimais. A mesma entrada sempre gera o mesmo hash, e mudar um único caractere muda o hash por completo.

Como usar

  1. Digite ou cole o texto na caixa de entrada, solte um arquivo de texto sobre ela ou pressione Exemplo.
  2. O hash SHA-512 aparece enquanto você digita.
  3. Escolha a saída Hex ou Base64 e ative Hex em maiúsculas se o sistema com o qual você está comparando usa letras maiúsculas.
  4. Ative Calcular o hash de cada linha para gerar o hash de uma lista, como várias senhas ou IDs, de uma só vez. Cada linha ganha o próprio hash na linha correspondente da saída.

O texto é processado como UTF-8, exatamente como digitado, incluindo espaços e quebras de linha. Para calcular o hash do conteúdo de um arquivo ou usar outros algoritmos, veja o gerador de hash geral.

Exemplo

Input:  The quick brown fox jumps over the lazy dog
SHA-512: 07e547d9586f6a73f73fbac0435ed76951218fb7d0c8d788a309d785436bbb642e93a252a954f23912547d1e8a3b5ed6e1bfd7097821233fa0538f3db854fee6

Adicione um ponto final e o hash muda completamente. Esse “efeito avalanche” é o que torna os hashes úteis para detectar qualquer alteração nos dados.

Onde o SHA-512 é usado

O SHA-512 é usado nos campos de integridade de pacotes npm (sha512-…), em Subresource Integrity, em hashes de senha do Linux ($6$ no /etc/shadow, que roda o SHA-512 milhares de vezes), em assinaturas Ed25519, em assinatura de APIs com HMAC-SHA512 e em checksums de arquivos.

Segurança

O SHA-512 é seguro. Ele pertence à mesma família SHA-2 do SHA-256, com estado interno e saída maiores. Muitas vezes é mais rápido que o SHA-256 em processadores de 64 bits sem instruções de hardware para SHA. Se você precisa de um valor mais curto, SHA-512/256 ou o próprio SHA-256 costumam bastar. Para senhas, use bcrypt, scrypt ou Argon2.

Perguntas frequentes

› Meu texto é enviado para um servidor?

Não. O hash SHA-512 é calculado no seu navegador, então senhas, chaves e textos privados nunca saem do seu dispositivo.

› Dá para descriptografar um hash SHA-512?

Não. SHA-512 é um hash de mão única, não uma criptografia. Sites que dizem descriptografá-lo procuram o valor em tabelas de hashes de palavras comuns, o que só funciona para entradas curtas ou comuns.

› Por que meu SHA-512 não bate com o de outra ferramenta?

Normalmente a entrada difere por caracteres invisíveis: uma quebra de linha no final (o echo adiciona uma; use echo -n), finais de linha CRLF do Windows, um espaço no início ou outra codificação de texto. Esta ferramenta calcula o hash exatamente dos bytes UTF-8 da caixa de texto.

› Qual é o tamanho de um hash SHA-512?

512 bits: 128 caracteres hexadecimais, ou 88 caracteres em Base64.

› O SHA-512 é seguro?

O SHA-512 é seguro. Ele pertence à mesma família SHA-2 do SHA-256, com estado interno e saída maiores. Muitas vezes é mais rápido que o SHA-256 em processadores de 64 bits sem instruções de hardware para SHA.