Guia

Como gerar um hash hexadecimal de texto com MD5, SHA-256 e SHA-512

Introduza texto não vazio, escolha os algoritmos pretendidos e execute a geração para receber um resumo hexadecimal por cada seleção reconhecida. A opção predefinida disponibiliza os algoritmos suportados pelo gerador.

Ferramenta Gerador de Hash

Antes de começar a gerar o resumo

Este gerador transforma texto fornecido por si em resumos hash apresentados com caracteres hexadecimais. Pode utilizá-lo para comparar o resultado da mesma entrada entre vários algoritmos ou para obter apenas o cálculo associado a uma escolha específica. A seleção inicial abrange os algoritmos disponibilizados pelo gerador, o que permite começar sem preencher uma lista manual de opções.

O texto introduzido é a base do cálculo, por isso a forma como é escrito faz diferença. Espaços, sinais de pontuação, acentos, mudanças entre maiúsculas e minúsculas e quebras de linha fazem parte da entrada considerada. Para comparar resultados, mantenha o conteúdo sem alterações entre as operações. O campo de texto aceita uma cadeia vazia como valor inicial, mas essa condição tem um comportamento próprio e não deve ser confundida com um resumo hexadecimal.

Passos para obter hashes de uma entrada

  1. Introduza no campo de texto o conteúdo que pretende processar. Pode usar uma palavra, uma frase ou um bloco maior, consoante a comparação que quer fazer. Reveja a entrada antes de avançar, sobretudo se o resultado tiver de ser comparado com outro cálculo. Quando o campo permanece vazio, a operação termina com sucesso, mas não calcula hashes.

  2. Consulte a seleção de algoritmos apresentada pelo gerador. A opção predefinida seleciona MD5, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512, BLAKE2b e BLAKE2s. Se pretende consultar os resultados disponibilizados para a entrada, pode manter essa escolha. Se procura apenas determinados resultados, altere a seleção para os nomes correspondentes.

  3. Para indicar uma escolha própria, escreva os nomes dos algoritmos numa lista separada por vírgulas, sem os misturar com descrições adicionais. Por exemplo, SHA-256,SHA-512 representa uma seleção de dois algoritmos. O gerador considera os nomes reconhecidos dessa lista e não transforma uma designação desconhecida numa opção válida.

  4. Inicie a geração depois de confirmar que existe texto e que a seleção contém os algoritmos pretendidos. Com uma entrada não vazia e nomes reconhecidos, é calculado um resumo para cada algoritmo selecionado. Uma seleção que não contenha nomes reconhecidos pode continuar a produzir um resultado bem-sucedido, embora sem hashes calculados.

  5. Leia o resultado apresentado e localize a identificação de cada algoritmo. Se o controlo de formato estiver disponível, tenha em atenção que a indicação de base64 não altera o resultado mostrado: o gerador continua a apresentar texto hexadecimal. Copie o valor associado ao algoritmo que quer comparar ou registar, mantendo também a entrada usada para poder repetir a verificação nas mesmas condições.

O que significam os valores apresentados

Cada linha ou identificação do resultado corresponde a um algoritmo selecionado e ao respetivo resumo. Ao manter a seleção predefinida, poderá ver resultados para MD5, SHA-1, SHA-256, SHA-512, SHA3-256, SHA3-512, BLAKE2b e BLAKE2s; ao limitar a lista, verá apenas os cálculos associados aos nomes reconhecidos que indicou.

Os valores apresentados são hexadecimais, mesmo que seja escolhida ou introduzida uma indicação de base64. Assim, uma sequência composta por caracteres hexadecimais não deve ser interpretada como uma codificação base64. O formato observado é uma característica do resultado produzido pelo gerador.

A ausência de uma linha de hash pode ter duas explicações ligadas à entrada ou à seleção. Uma cadeia vazia não gera resumos, apesar de a operação ser bem-sucedida, enquanto uma lista formada apenas por nomes desconhecidos deixa de ter algoritmos selecionados. Verifique primeiro o conteúdo do texto e depois a grafia dos nomes separados por vírgulas.

Para uma comparação coerente, use a mesma sequência de caracteres em cada operação e compare valores associados ao mesmo algoritmo. SHA-256 e SHA-512, por exemplo, são resultados distintos porque correspondem a seleções diferentes. Uma alteração pequena na entrada deve ser tratada como uma nova entrada, e não como uma simples diferença de apresentação.

Exemplo prático

Pretende confirmar o formato de um resultado para uma frase curta antes de comparar esse valor com outro cálculo.

Introduza Olá, mundo!, selecione SHA-256 e execute a geração.

O resultado apresenta uma identificação SHA-256 acompanhada por um resumo composto por caracteres hexadecimais.

Limitações

  • O gerador não calcula resumos para texto vazio, ignora nomes de algoritmos não reconhecidos e apresenta hexadecimal mesmo quando é indicada a opção base64.

Erros comuns

  • Se o resultado não mostrar hashes, confirme que introduziu texto e reveja a grafia dos algoritmos na lista. Separe os nomes por vírgulas e substitua designações não reconhecidas por nomes suportados, porque essas designações são ignoradas sem impedir necessariamente uma conclusão bem-sucedida.

Perguntas frequentes

O que acontece se eu deixar o texto vazio?

Quando o campo fica vazio, a operação pode terminar com sucesso sem calcular qualquer hash. Introduza conteúdo antes de iniciar a geração para obter valores associados aos algoritmos escolhidos.

Posso escolher apenas SHA-256 e SHA-512?

Sim, desde que a entrada não esteja vazia e os dois nomes sejam reconhecidos. Escreva SHA-256,SHA-512 como lista separada por vírgulas para pedir esses cálculos.

A opção base64 produz um hash em base64?

Não. A indicação de base64 é aceite, mas o resultado apresentado permanece em texto hexadecimal, pelo que não deve esperar uma sequência codificada nesse formato.

Ferramenta

Gerador de Hash