Hash SHA-256 and qualified eIDAS timestamping: the forensic language every law firm should master


A prova digital deixou de ser exceção e virou rotina. O advogado leva hoje conversas de WhatsApp, screenshots, páginas web, áudios, fotos e vídeos para processos criminais, disputas cíveis, sinistros de seguro e reclamações trabalhistas. O volume só cresce, mas juízes e peritos ficaram mais exigentes em um ponto: um arquivo apresentado como prova vale o que valem a demonstração técnica da sua integridade e a certeza da sua data.

Dois termos se repetem em todo laudo pericial, em toda impugnação, em toda objeção da parte contrária: hash SHA-256 e carimbo do tempo qualificado. Juntos formam o mecanismo técnico que torna um arquivo digital verificável por qualquer pessoa. Separados, cada um conta só metade da história.

Esta análise explica, em linguagem não técnica, o que são, como funcionam, por que a combinação dos dois importa em juízo e como um escritório de advocacia pode usá-los sem virar especialista em criptografia.

Referência do guia. Este conteúdo faz parte do guia da prova digital para advogados. Comece por ele se quiser a visão completa de como a prova digital é capturada, certificada e levada ao processo.

O que o hash SHA-256 faz: a impressão digital matemática de um arquivo

Um hash é uma sequência curta que representa de forma única o conteúdo de um arquivo. O SHA-256 é a função criptográfica de hash padronizada pelo NIST no FIPS 180-4, o mesmo padrão adotado por bancos, governos e órgãos de certificação no mundo inteiro. A sigla vem de "Secure Hash Algorithm, 256-bit output".

O resultado é uma sequência hexadecimal de 64 caracteres, sempre do mesmo tamanho, não importa se a entrada é uma mensagem de texto de 12 caracteres ou um vídeo de quatro horas. Essa sequência é a impressão digital do arquivo.

Como se calcula na prática e a que serve

O hash é calculado passando o arquivo pelo algoritmo SHA-256. A operação é determinística: o mesmo arquivo produz sempre o mesmo hash, em qualquer máquina, em qualquer país, a qualquer momento. É também uma função de mão única: a partir do hash, é computacionalmente inviável reconstruir o arquivo original.

No trabalho forense, o hash é a demonstração de integridade. Quem captura registra o hash no momento da aquisição. Quem recebe o arquivo depois pode recalcular o hash e conferir se ele coincide. Se coincide, o arquivo não foi alterado, nem por um único caractere. Se não coincide, o arquivo é diferente daquele que foi capturado. Não existe zona cinzenta.

Por que um único bit diferente muda o resultado inteiro

O SHA-256 tem uma propriedade chamada efeito avalanche. Mudar um único bit no arquivo de entrada, uma vírgula, um pixel, um milissegundo de áudio, produz um hash de saída completamente diferente. Não há semelhança parcial, não existe resultado "quase idêntico". Dois arquivos ou têm o hash inteiramente diferente, ou não têm diferença alguma.

Para o advogado, a consequência prática é simples. Se a parte contrária sustenta que um screenshot foi editado, o hash responde à pergunta sem debate de especialistas: mesmo hash, mesmo arquivo; hash diferente, arquivo diferente. A propriedade criptográfica tira a discussão do terreno da opinião.

Nunca foram encontradas colisões práticas no SHA-256. A função é considerada criptograficamente sólida pelo NIST, pela ENISA e pelos principais organismos de normalização.

Carimbo do tempo qualificado no regime eIDAS: a data certa que se sustenta em juízo

O hash prova o que o arquivo é. O carimbo do tempo prova quando ele existia. Sem um carimbo confiável, o arquivo capturado poderia, em tese, ser datado para trás ou para a frente. O hash sozinho não diz nada sobre o tempo.

O carimbo do tempo prende o hash a um instante preciso, certificado por um terceiro. O peso jurídico desse carimbo depende inteiramente de quem o emite e do ordenamento que o rege. E os ordenamentos são dois, independentes entre si. O eIDAS, Regulamento (UE) 910/2014, disciplina o carimbo do tempo qualificado em Portugal e nos demais Estados-membros da União Europeia. No Brasil, a certificação digital segue a ICP-Brasil, instituída pela MP 2.200-2/2001, com regras técnicas próprias.

A diferença entre o carimbo RFC 3161 e o carimbo qualificado eIDAS

O RFC 3161 é o Time-Stamp Protocol definido pelo IETF. É um protocolo sólido, usado em inúmeros produtos de software, e produz um carimbo criptograficamente válido. Sozinho, porém, um carimbo RFC 3161 não carrega presunção legal automática de exatidão no direito da União Europeia. Seu peso probatório depende da confiança depositada em quem o emitiu.

O carimbo do tempo qualificado é regido pelo Regulamento (UE) 910/2014, artigos 41 e 42. Tecnicamente se apoia na mesma família de protocolos, mas é emitido exclusivamente por um prestador qualificado de serviços de confiança (QTSP) inscrito na lista de confiança da União Europeia, sob supervisão. O art. 41(2) do eIDAS lhe dá um efeito jurídico específico: o carimbo do tempo eletrônico qualificado goza da presunção de exatidão da data e da hora que indica e da integridade dos dados a que essa data e essa hora estão vinculadas. O ônus da prova passa a quem quiser contestá-lo.

O papel do QTSP nos arts. 41 e 42 do Regulamento (UE) 910/2014

O QTSP é uma pessoa jurídica auditada e supervisionada por autoridades nacionais, que presta serviços de confiança qualificados como o carimbo do tempo, o selo eletrônico e os certificados qualificados. O status é concedido depois de uma avaliação de conformidade e pode ser verificado publicamente na lista de confiança da União Europeia.

Quando um carimbo qualificado é aplicado a um hash, o QTSP certifica que, em determinado instante, aquela impressão digital existia e foi submetida ao selo. O QTSP não vê o arquivo: vê o hash. Isso preserva o sigilo e, ao mesmo tempo, ancora o arquivo a um instante verificável, supervisionado e juridicamente reconhecido na União Europeia.

A TrueScreen, como plataforma de autenticidade dos dados, integra por API o selo de QTSP qualificados de terceiros. O carimbo do tempo qualificado é emitido pelo QTSP integrado à plataforma, não pela própria TrueScreen. Esse selo pertence ao regime europeu. A TrueScreen não declara conformidade com as normas técnicas da ICP-Brasil.

Critério Carimbo RFC 3161 Carimbo qualificado eIDAS
Base normativa Padrão técnico do IETF Regulamento (UE) 910/2014, arts. 41 e 42
Quem emite Qualquer autoridade de carimbo do tempo QTSP na lista de confiança da União Europeia
Supervisão Não obrigatória Supervisão nacional auditada
Presunção legal na União Europeia Nenhuma automática Presunção de data e integridade
Ônus da prova De quem o invoca De quem o contesta

Hash e carimbo do tempo qualificado: o que a combinação demonstra

Um hash sem carimbo do tempo diz o que o arquivo é, mas não quando. Um carimbo sem hash diz quando algo aconteceu, mas não sobre qual arquivo. Juntos criam um vínculo selado: este conteúdo exato existia neste instante exato, com a certificação de um terceiro supervisionado.

É isso que o perito procura primeiro quando recebe um documento digital. E é isso que a parte contrária ataca primeiro quando falta.

Referências normativas: eIDAS na Europa, CPC no Brasil e prova pericial

Vários marcos normativos acolhem a lógica hash mais carimbo do tempo como espinha dorsal técnica da prova digital:

  • eIDAS, Regulamento (UE) 910/2014, que estabelece a presunção legal do carimbo do tempo e do selo eletrônico qualificados na União Europeia.
  • CPC, arts. 411, II e 441 (Lei 13.105/2015), que consideram autêntico o documento cuja autoria esteja identificada por outro meio legal de certificação, inclusive eletrônico, e admitem documentos eletrônicos produzidos e conservados na forma da legislação específica.
  • ISO/IEC 27037, diretriz internacional de identificação, coleta, aquisição e preservação da evidência digital, publicada no Brasil pela ABNT como ABNT NBR ISO/IEC 27037, que recomenda calcular e registrar o hash no momento da aquisição.
  • AI Act europeu, que reforça a exigência de proveniência verificável do conteúdo digital em contextos regulados.

Um laudo que cita o hash SHA-256 e o carimbo do tempo qualificado fala a língua que esses marcos reconhecem.

Como a integridade se demonstra na perícia

Na prática, a demonstração segue um caminho curto e repetível. O perito recebe o arquivo. O perito recalcula o hash SHA-256. O perito confere se esse hash coincide com o que foi registrado no momento da captura e selado pelo carimbo do tempo qualificado. Se os dois valores coincidem, o arquivo é idêntico ao que foi adquirido, e a hora da aquisição se presume exata nos termos do art. 41 do eIDAS.

A partir daí, a integridade e a data do arquivo estão tecnicamente demonstradas. A valoração da prova continua sendo do juiz, art. 371 do CPC, e a discussão se desloca para outras perguntas: relevância, contexto, interpretação, e não mais se o arquivo é o mesmo que foi capturado.

Como a TrueScreen reúne hash e carimbo do tempo qualificado em um único fluxo

Para um escritório de advocacia, montar essa cadeia técnica na mão é inviável. Exige ferramentas forenses, utilitários de cálculo de hash, contrato com um QTSP, scripts que amarrem hash e carimbo e um acervo verificável. Cada etapa é um ponto possível de falha.

A TrueScreen é a plataforma de autenticidade dos dados que aplica esses elementos automaticamente no momento da captura. O hash SHA-256 é calculado na origem. Esse hash é então selado com selo eletrônico qualificado e carimbo do tempo qualificado emitidos por um QTSP integrado à plataforma por API. O resultado é um laudo que contém o hash, o carimbo do tempo, a trilha de auditoria e as referências verificáveis aos serviços de confiança usados.

Para ver como isso se encaixa em um fluxo forense completo, consulte o caso de uso da prova digital para escritórios de advocacia. Em temas vizinhos, o guia da prova de WhatsApp em juízo e o guia de aquisição de prova na web segundo a ISO/IEC 27037 cobrem os cenários de aquisição mais frequentes. A decisão da Corte de Cassação italiana sobre prova de WhatsApp em caso de perseguição mostra a mesma lógica aplicada a um caso real.

Perguntas frequentes sobre hash SHA-256 e carimbo do tempo qualificado

O hash SHA-256 basta para provar que um arquivo não foi alterado?
O hash demonstra integridade apenas se o valor original estiver registrado de modo confiável e ancorado no tempo. Sem um carimbo do tempo qualificado que prenda o hash a uma data certa, ele pode ser recalculado a qualquer momento e nada diz sobre quando o arquivo existia.
O carimbo RFC 3161 equivale juridicamente ao carimbo qualificado eIDAS?
Não. O RFC 3161 é um protocolo técnico. O carimbo qualificado eIDAS é emitido por um QTSP supervisionado e carrega a presunção legal do art. 41 do Regulamento (UE) 910/2014. O peso probatório é bem diferente.
O QTSP vê o conteúdo do arquivo que você está selando?
Não. O QTSP recebe apenas o hash SHA-256, que é uma impressão digital não reversível. O arquivo original nunca sai da cadeia de custódia e o sigilo se mantém enquanto o carimbo do tempo qualificado é aplicado.
O que acontece no processo se o hash recalculado pelo perito não coincidir?
A divergência significa que o arquivo examinado não é idêntico ao que foi capturado. O perito registra a discrepância no laudo e aquela peça perde a garantia de integridade. É exatamente o cenário que a combinação de hash e carimbo do tempo qualificado serve para detectar.

Capture digital evidence with hash and qualified timestamping

TrueScreen applies SHA-256 hash, electronic seal and qualified eIDAS timestamp at the moment of capture, through qualified third-party QTSPs integrated via API.

mockup do app