Guia

Como calcular um checksum hexadecimal de texto

Introduza o texto, selecione um algoritmo como MD5 ou a opção dos seis algoritmos e inicie o cálculo. O resultado é apresentado como checksum hexadecimal; com o campo vazio, a operação termina sem valores.

Ferramenta Calculadora de Checksum

Calcular um checksum hexadecimal a partir de texto

Esta ferramenta calcula checksums em formato hexadecimal a partir de texto introduzido por si. Pode escolher um algoritmo de hash ou pedir os resultados dos seis algoritmos disponíveis: MD5, SHA-1, SHA-224, SHA-256, SHA-384 e SHA-512. O algoritmo predefinido é MD5, enquanto o campo de texto começa vazio.

Como calcular o checksum

  1. Introduza o texto no campo de entrada. O conteúdo pode ser uma frase, um identificador ou outro texto que queira processar.

  2. Escolha o algoritmo pretendido no controlo correspondente. Pode manter MD5, selecionar outro algoritmo disponível ou escolher a opção que calcula os seis resultados: MD5, SHA-1, SHA-224, SHA-256, SHA-384 e SHA-512.

  3. Inicie o cálculo através do controlo de execução da ferramenta. Para texto não vazio, o conteúdo é codificado em UTF-8 antes do cálculo e o resultado de cada algoritmo é apresentado em hexadecimal.

  4. Se precisar de repetir a operação, altere o texto ou o algoritmo e execute novamente. Para obter um resultado comparável, mantenha o mesmo texto e o mesmo algoritmo nas duas operações.

Se deixar o campo vazio, a operação termina com sucesso, mas não apresenta valores de checksum. Nesse caso, a seleção do algoritmo não é processada antes do retorno. Para texto não vazio, uma seleção que não seja aceite resulta numa operação sem sucesso, em vez de avançar para o cálculo.

Como ler o resultado

Cada resultado corresponde ao texto fornecido e ao algoritmo selecionado. A representação hexadecimal é uma sequência de caracteres que permite consultar ou comparar o digest produzido para a mesma entrada e a mesma escolha de algoritmo.

Ao usar a opção dos seis resultados, verá um valor associado a cada um dos algoritmos da lista fixa. Se escolher apenas um algoritmo, o resultado fica limitado a essa seleção. Uma execução bem-sucedida sem valores não significa que tenha sido calculado um checksum: isso acontece quando a entrada está vazia.

A seleção é normalizada para minúsculas e sem espaços exteriores quando existe texto para processar. Ainda assim, uma designação que não corresponda a um algoritmo aceite não produz um resultado calculado. O valor apresentado deve ser tratado como o digest do texto introduzido, não como uma garantia de integridade, segurança ou conformidade de qualquer conteúdo.

Exemplo prático

Uma pessoa pretende obter o checksum hexadecimal de um identificador textual de encomenda para o consultar posteriormente.

Introduza o texto Pedido PT-2048, selecione SHA-256 e execute o cálculo. Consulte o valor hexadecimal apresentado para essa entrada e esse algoritmo.

A execução apresenta um resultado hexadecimal associado ao algoritmo escolhido; se for usada a opção conjunta, apresenta uma associação para MD5, SHA-1, SHA-224, SHA-256, SHA-384 e SHA-512.

Limitações

  • A utilização descrita aplica-se ao texto fornecido no campo de entrada; não há indicação nesta descrição de processamento direto de ficheiros.
  • Uma entrada vazia não apresenta checksums, mesmo quando a operação termina com sucesso.

Erros comuns

  • Se não aparecer nenhum valor, confirme primeiro se o campo contém texto. Uma entrada vazia termina sem checksums; com texto não vazio, verifique também se a seleção corresponde a um algoritmo aceite.

Perguntas frequentes

Que algoritmos de checksum estão disponíveis?

Para texto não vazio, pode selecionar MD5, SHA-1, SHA-224, SHA-256, SHA-384 ou SHA-512. A opção conjunta calcula os seis resultados.

O que acontece se eu deixar o campo de texto vazio?

Quando o texto está vazio, a operação é bem-sucedida, mas não produz valores de checksum. O algoritmo não é validado nesse caso.

Em que formato é calculado e apresentado o resultado?

Para texto não vazio e um algoritmo aceite, o conteúdo é codificado em UTF-8 e o digest é apresentado em hexadecimal.

Ferramenta

Calculadora de Checksum