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.
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
-
Introduza o texto no campo de entrada. O conteúdo pode ser uma frase, um identificador ou outro texto que queira processar.
-
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.
-
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.
-
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.