SHA-256: o que um hash demonstra e o que não demonstra
Identificar o SHA-256 e seu comprimento de saída no FIPS 180-4.
Ler o padrão antes de usar o resultado — Autoria didática editorial assistida por IA, pendente de revisão jurídica, técnica e pedagógica. Não há aprovação de curador nem relato de caso real. O FIPS 180-4, publicado pelo NIST, especifica algoritmos da família Secure Hash Standard, incluindo o SHA-256. Consulte a seção 1, a Figura 1 da seção 1 e a especificação da seção 6.2. O SHA-256 produz um resumo de 256 bits, normalmente representado por 64 caracteres hexadecimais. Essa representação compacta não contém o documento original nem permite recuperá-lo por uma operação de decodificação. É uma função calculada sobre os dados fornecidos.
O catálogo usa SHA-256 como identificador dos bytes realmente arquivados. A seleção é uma escolha didática e operacional, não uma afirmação de certificação do laboratório pelo NIST. O padrão técnico também não concede autorização para acessar arquivos alheios, não determina admissibilidade processual brasileira e não vincula um resumo a uma identidade civil. Separar essas funções permite ler um resultado aparentemente simples sem atribuir a ele propriedades que o algoritmo não oferece.
Bytes importam mais do que aparência — Dois arquivos podem parecer iguais na tela e possuir sequências de bytes diferentes. Quebras de linha, codificação de caracteres, metadados de PDF, espaços e marcação HTML podem alterar o resultado. Uma versão convertida para texto não é o mesmo objeto que o arquivo de origem, mesmo quando preserva o conteúdo jurídico relevante. Por isso, compare primeiro nomes, tamanho, formato e origem da cópia selecionada.
Para a prática, use o PDF público fips-180-4 e um utilitário local de SHA-256, sem enviar o arquivo a um serviço externo. Registre o identificador da fonte e o resultado da ferramenta. Se estudar uma extração de texto, trate-a como derivação didática distinta e calcule seu próprio resumo, sem substituir o valor oficial desta edição. Um hash diferente entre original e derivado é esperado; não indica necessariamente fraude, alteração maliciosa ou mudança da norma. Explicar o domínio da comparação é parte do trabalho técnico.
Limites de segurança e de inferência — Funções criptográficas são projetadas para dificultar encontrar pré-imagens e colisões; isso não equivale a uma garantia lógica de que colisões sejam impossíveis. Para o uso ordinário de SHA-256, a comparação é uma ferramenta robusta quando o algoritmo, a implementação e os objetos estão corretamente identificados. Ainda assim, escrever somente um número hexadecimal sem procedimento e sem referência reduz sua utilidade documental.
Uma assinatura digital tem outra função: usa mecanismos criptográficos e uma infraestrutura de identificação para permitir verificações que um hash isolado não realiza. Não chame o resumo do catálogo de assinatura do publisher. Da mesma forma, a existência de um timestamp textual não demonstra certificação temporal. Um arquivo pode ter um hash perfeitamente calculado e conter informações falsas, incompletas ou desatualizadas. Integridade dos bytes, confiabilidade da fonte, interpretação do conteúdo e responsabilidade de quem praticou um ato são perguntas diferentes e precisam de fundamentação própria.
Exercício de comparação responsável — Leia no README qual arquivo foi preservado e qual URL foi conferida. Calcule o SHA-256 da cópia escolhida e compare com os 64 caracteres informados no catálogo, sem ignorar diferenças. Redija uma conclusão de duas partes: primeiro, informe o resultado da comparação dos bytes; depois, declare explicitamente o que ela não demonstra. O objeto desta atividade é um padrão oficial público, não um arquivo atribuído a pessoa ou evento.
Como ampliação opcional, anote por que salvar uma página novamente pelo navegador pode alterar os bytes. Não é necessário produzir um conjunto de dados artificial nem demonstrar colisões. A competência avaliada consiste em selecionar o objeto correto, registrar o algoritmo e resistir ao excesso de inferência. Se o PDF não abrir ou o utilitário falhar, a resposta adequada é indisponibilidade ou erro de verificação, acompanhado do identificador da fonte. Nunca invente um digest para completar a ficha.
Fontes
Conteúdo educativo. Não substitui orientação jurídica individualizada, parecer ou exame dos autos. A aplicação das normas e dos precedentes depende do caso concreto.
Ative o JavaScript para usar busca, filtros e formulários.