Identifica un file dai magic byte e segnala le estensioni che mentono sul formato reale.
Verificatore di firme PDF
Lo strumento è in inglese; questa pagina ne fornisce una spiegazione nella tua lingua.
Usa Verificatore di firme PDF
Cosa fa
Scegli un file PDF per verificare se contiene firme digitali (dizionari di firme con un /ByteRange) o solo campi di firma vuoti, nonché il nome del firmatario, il motivo, la località e l'ora della firma memorizzati insieme a essi. Non verifica la validità della firma né del certificato.
Funziona interamente nel browser: nulla di ciò che inserisci viene caricato online.
Come utilizzare Verificatore di firme PDF
- Scegli il PDF. Utilizza il campo "Scegli un PDF" per selezionare il file dal tuo dispositivo. Il file viene letto direttamente nel browser e non viene mai caricato; vengono controllati i file di dimensioni fino a 50 MB.
- Avvia il controllo. Premi Check Signatures. Scegliere un file non avvia il controllo da solo.
- Leggi il verdetto. La prima riga indica se il PDF contiene firme digitali, solo campi di firma vuoti o nessuna delle due cose.
- Leggi ogni firma. Ogni firma è elencata con il proprio campo, i valori /Name, /Reason, /Location e l'ora di firma in essa contenuti, il proprio formato e i byte del file che copre.
- Convalida altrove. Per sapere se una firma è valida e chi l'ha apposta, apri il file in Adobe Acrobat Reader o controllalo con pdfsig.
- Confronta con quanto dichiara il mittente. Se una fattura o un contratto risulta essere firmato digitalmente ma non riporta alcuna firma, verifica la cosa con il mittente tramite un canale di cui ti fidi già.
Esempio
Un PDF firmato digitalmente
A PDF signed with a digital certificate, chosen with Choose a PDFFound 1 digital signature
Signature 1 (field “Signature1”, object 5)
Signer (/Name): Example Signer
Reason: Approved
Location: Example City
Signing time (/M): 2026-10-20 06:30:00 UTC (as written by the signing software)
Format: adbe.pkcs7.detached (Adobe.PPKLite)
Signed bytes: the whole file except the signature value itself
Signature fields: 1 (1 signed, 0 empty)
Signature dictionaries: 1 | ByteRange entries: 1 | /SigFlags 3 | raw /Sig text matches: 3 (also counts /SigFlags and /FT /Sig)
Not validated: the certificate, the signer’s identity and the signature value are not checked. Use Adobe Acrobat Reader or pdfsig for that.Mostra ogni firma con i relativi campi: /Nome, /Motivo, /Posizione e ora della firma, indicando inoltre se i byte firmati coprono l'intero file o se sono state apportate modifiche dopo la firma; un PDF non firmato riporta il messaggio "Nessuna firma digitale trovata in questo PDF".
Cosa verifica
| Segnale | Cosa significa |
|---|---|
| Sono state trovate N firme digitali | Il file PDF contiene dizionari di firme con un /ByteRange. Ciò indica che è presente una firma, non che essa sia valida. |
| Non è stata trovata alcuna firma digitale; N campi firma vuoti | Il modulo presenta uno spazio riservato alla firma, ma nessuno lo ha firmato. Considerare tale documento come non firmato. |
| Firmante (/Nome), Motivo, Luogo | Testo digitato dal software di firma. Non viene verificato rispetto ad alcun certificato, quindi può indicare chiunque; molte firme indicano il firmatario solo nel certificato, che qui non viene decodificato. |
| È ora di firmare (/M) | L'ora registrata dal software di firma, non un timestamp attendibile. Il timestamp del documento viene indicato separatamente qualora il PDF ne contenga uno. |
| Byte firmati: l'intero file | La firma copre l'intero file, ad eccezione del valore della firma stessa: dopo la firma non è stato aggiunto nulla. |
| Byte aggiunti dopo questa firma | Dopo la firma è presente un aggiornamento incrementale: una firma successiva, dati del modulo, commenti o altre modifiche. Verifica in Acrobat Reader cosa è cambiato. |
| Nessun /ByteRange valido oppure un intervallo che va oltre la fine | Il valore della firma è mancante o danneggiato, oppure il file è stato troncato. Considerare la firma non valida. |
| PDF crittografato, flussi illeggibili | Il testo delle firme in un PDF crittografato può apparire come caratteri illeggibili e vengono segnalati flussi di oggetti compressi che non è possibile leggere, poiché i campi in essi contenuti non vengono conteggiati. |
Altri esempi
Un PDF non firmato
A plain PDF with no signature fieldsNo digital signatures found in this PDF.
Un campo firma vuoto
A PDF form with one signature field that nobody has signedNon è stata trovata alcuna firma digitale. Il PDF presenta 1 campo firma vuoto: uno spazio in cui apporre la firma, non una firma vera e propria, seguito dalla dicitura "Campi firma: 1 (0 firmati, 1 vuoto)" con il nome del campo.
Un PDF firmato è stato modificato dopo la firma
A signed PDF to which a comment was added and savedÈ stata rilevata 1 firma digitale, con il testo del firmatario e l'ora della firma; nella sezione "Byte firmati" è presente un avviso che indica che alla fine del file sono stati aggiunti alcuni byte dopo questa firma.
Domande frequenti
Verifica che una firma sia valida?
No. Il programma legge i dizionari delle firme (/Type /Sig con /ByteRange e /Contents) e i campi delle firme (/FT /Sig) e visualizza il testo in essi contenuto; non verifica il certificato, l'identità del firmatario né il valore della firma. Per la convalida, utilizzare Adobe Acrobat Reader o pdfsig.
Il risultato può essere sbagliato?
Sì. I campi /Name, /Reason, /Location e l’ora della firma vengono inseriti dal software di firma e non provano nulla; inoltre, molte firme indicano il nome del firmatario solo nel certificato, che in questo caso non viene decodificato. L’immagine di una firma incollata su una fattura non costituisce una firma digitale e non viene rilevata, mentre un PDF crittografato può visualizzare il testo del firmatario sotto forma di caratteri illeggibili.
Il PDF viene caricato?
No. Il file viene letto direttamente nel browser e non ne esce mai. Vengono controllati file di dimensioni fino a 50 MB e l'intero file viene caricato in memoria.
Che aspetto ha una vera firma digitale all’interno di un PDF?
Un dizionario delle firme con /Type /Sig, un array /ByteRange che elenca le parti con segno del file e un valore /Contents che contiene la firma crittografica, solitamente collegato a un campo del modulo contrassegnato con /FT /Sig.
Legge i file PDF compressi?
Sì. I flussi di oggetti compressi vengono decompressi nel browser, quindi i campi di firma in essi contenuti vengono individuati; qualsiasi flusso che non sia leggibile viene segnalato nel risultato.
Posso controllare più PDF alla volta?
No. Lo strumento legge un file per esecuzione; scegli il file successivo e premi di nuovo Check Signatures.
Quali file posso controllare?
File PDF fino a 50 MB. Un file che non inizi con un’intestazione %PDF- nei primi 1024 byte non viene controllato, e la pagina lo indica chiaramente.