Como registar temporalmente um PDF
Existem duas coisas diferentes que as pessoas significam quando dizem "registrar temporalmente um PDF", e resolvem problemas distintos. Uma embute um tempo assinado no próprio ficheiro; a outra publica uma impressão digital do ficheiro para que a sua data possa ser provada independentemente. Veja como distinguir qual precisa.
Os dois tipos de carimbo temporal em PDF
1. Um carimbo temporal de assinatura embutido (RFC 3161 / PAdES). O Acrobat e ferramentas semelhantes podem anexar um carimbo temporal criptográfico, emitido por uma Autoridade de Carimbos Temporais, a uma assinatura digital dentro do PDF. A hora provém de uma terceira parte confiável e fica armazenada no ficheiro.
2. Um carimbo temporal na blockchain do hash do ficheiro. Calcula-se a impressão digital SHA-256 do PDF e publica-se essa impressão num registo distribuído público. O ficheiro permanece inalterado e nunca é carregado; a prova reside fora dele.
Não são concorrentes, mas sim respostas a perguntas diferentes:
| Carimbo temporal embutido | Carimbo temporal na blockchain | |
|---|---|---|
| Modifica o PDF | Sim — é escrito no ficheiro | Não |
| Em quem confia | Na Autoridade de Carimbos Temporais | Num registo distribuído público; ninguém em particular |
| Continua válido se a entidade emissora encerrar | Depende da cadeia de certificados | Sim |
| Funciona em qualquer tipo de ficheiro | Não, apenas PDF | Sim, qualquer ficheiro |
| Necessita de carregar o ficheiro | Geralmente sim | Não |
| Ideal para | Fluxos de trabalho de e-assinatura formal, conformidade com eIDAS | Provar que um ficheiro existia e não foi alterado |
Se necessita de uma assinatura eletrónica reconhecida legalmente na UE, utilize PAdES. Se precisa de provar que este PDF exato existia nesta data e não foi editado desde então, a via blockchain é mais simples, mais barata e não toca no ficheiro.
Registar temporalmente um PDF com um registo na blockchain
- Calcular o hash do PDF. A impressão digital SHA-256 é calculada no seu navegador — pode fazê-lo agora mesmo com o gerador de hash gratuito. O ficheiro nunca sai do seu dispositivo.
- Publicar o hash. A impressão digital é escrita numa transação Ethereum, que é permanente e pública.
- Guardar o certificado. Recebe um ficheiro contendo o hash, a transação e um link de verificação que qualquer pessoa pode consultar no Etherscan.
Para verificar mais tarde, volte a calcular o hash do PDF e compare. Se os hashes coincidirem, é o mesmo documento; se diferirem, foi editado.
O detalhe crítico: não toque no ficheiro
Um hash abrange cada byte. Abrir um PDF e voltar a guardá-lo, achatá-lo, adicionar um comentário ou deixar uma ferramenta "otimizá-lo" alterará o hash e quebrará a ligação ao seu carimbo temporal.
Por isso: registre temporalmente o PDF final, arquivem essa cópia exata intacta e trabalhem a partir de duplicados. Se precisar de o revisar, registre temporalmente também a nova versão — uma série datada de versões é mais útil do que um único registo, de qualquer forma.
Carimbos temporais embutidos no Acrobat
Para ser completo, se realmente precisar da opção 1: no Acrobat, configure um servidor de carimbos temporais nas preferências de assinatura e aplique uma assinatura digital. A Adobe disponibiliza pontos de extremidade (endpoints) de TSA gratuitos e pagos. O carimbo temporal liga-se à assinatura, pelo que prova quando a assinatura foi aplicada, não quando o conteúdo subjacente foi criado.
O que isto prova, precisamente
Um carimbo temporal na blockchain sobre um PDF estabelece que esses bytes exatos existiram não mais tarde do que esse bloco, e que não mudaram desde então. Não prova quem escreveu o PDF, nem prova que o conteúdo é verdadeiro — veja prova de existência vs prova de autoria.
Para contratos, rascunhos, relatórios e especificações, esse é geralmente o facto em disputa: esta era a versão existente naquela data?