Identifiez un fichier par ses octets magiques et repérez les extensions qui mentent sur le vrai format.
Vérificateur de signatures PDF
L'outil lui-même est en anglais ; cette page vous l'explique dans votre langue.
Utilisez Vérificateur de signatures PDF
Fonctionnalités
Sélectionnez un fichier PDF pour vérifier s'il contient des signatures numériques (dictionnaires de signatures avec un /ByteRange) ou uniquement des champs de signature vides, ainsi que le nom du signataire, le motif, le lieu et l'heure de la signature qui y sont associés. Cette fonction ne valide ni la signature ni le certificat.
Tout se passe entièrement dans votre navigateur : aucune des données que vous saisissez n'est transmise.
Comment utiliser Vérificateur de signatures PDF
- Choisissez le PDF. Utilisez le champ « Choisir un PDF » pour sélectionner un fichier sur votre appareil. Ce fichier est lu directement dans votre navigateur et n'est jamais téléchargé ; les fichiers d'une taille maximale de 50 Mo sont pris en charge.
- Lancez la vérification. Appuyez sur Check Signatures (vérifier les signatures). Choisir un fichier ne lance pas la vérification à lui seul.
- Lire le verdict. La première ligne indique si le fichier PDF contient des signatures numériques, uniquement des champs de signature vides, ou ni l'un ni l'autre.
- Lisez chaque signature. Chaque signature est répertoriée avec son champ, les informations /Nom, /Motif, /Emplacement et l'heure de signature qui y sont stockées, son format et les octets du fichier qu'elle couvre.
- Validez ailleurs. Pour savoir si une signature est valide et qui l'a apposée, ouvrez le fichier dans Adobe Acrobat Reader ou vérifiez-le avec pdfsig.
- Comparez avec ce qu'affirme l'expéditeur. Si une facture ou un contrat est censé être signé numériquement mais ne comporte aucune signature, vérifiez-le auprès de l'expéditeur par un canal auquel vous faites déjà confiance.
Exemple
Un PDF signé numériquement
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.Affiche chaque signature avec ses champs (/Nom, /Motif, /Emplacement et heure de signature), et indique si les octets signés couvrent l'intégralité du fichier ou si des modifications ont été apportées après la signature ; un PDF non signé affiche le message « Aucune signature numérique trouvée dans ce PDF ».
Ce qu'il vérifie
| Signal | Ce que cela signifie |
|---|---|
| N signatures numériques trouvées | Le fichier PDF contient des dictionnaires de signatures avec un attribut /ByteRange. Cela indique simplement qu'une signature est présente, et non qu'elle est valide. |
| Aucune signature numérique détectée, N champ(s) de signature vide(s) | Le formulaire comporte un espace réservé à la signature, mais personne ne l'a signé. Considérez ce document comme non signé. |
| Signataire (/Nom), Motif, Lieu | Texte généré par le logiciel de signature. Ce texte n'est vérifié par rapport à aucun certificat ; il peut donc mentionner n'importe qui. De nombreuses signatures ne mentionnent le signataire que dans le certificat, qui n'est pas décodé ici. |
| L'heure de la signature (/M) | L'heure enregistrée par le logiciel de signature ; il ne s'agit pas d'un horodatage certifié. L'horodatage du document est indiqué séparément lorsque le fichier PDF en comporte un. |
| Octets signés : le fichier entier | La signature couvre l'intégralité du fichier, à l'exception de la valeur de la signature elle-même : rien n'a été ajouté après la signature. |
| Octets ajoutés après cette signature | Une mise à jour incrémentielle suit la signature : une signature ultérieure, des données de formulaire, des commentaires ou d'autres modifications. Vérifiez dans Acrobat Reader ce qui a changé. |
| Aucun /ByteRange valide ou plage dépassant la fin | La valeur de la signature est manquante ou endommagée, ou bien le fichier a été tronqué. Considérez la signature comme invalide. |
| PDF chiffré, flux illisibles | Le texte du signataire dans un fichier PDF chiffré peut s'afficher sous forme de caractères illisibles, et les flux d'objets compressés qui ne peuvent pas être lus sont signalés, car les champs qui y sont stockés ne sont pas pris en compte. |
D'autres exemples
Un PDF non signé
A plain PDF with no signature fieldsNo digital signatures found in this PDF (aucune signature numérique trouvée dans ce PDF).
Un champ de signature vide
A PDF form with one signature field that nobody has signedAucune signature numérique n'a été détectée. Le fichier PDF comporte 1 champ de signature vide : un emplacement prévu pour la signature, et non une signature, suivi de la mention « Champs de signature : 1 (0 signé, 1 vide) » avec le nom du champ.
Un fichier PDF signé a été modifié après la signature
A signed PDF to which a comment was added and savedUne signature numérique a été détectée, avec le texte du signataire et l'heure de la signature ; dans la section « Octets signés », un avertissement indique qu'un certain nombre d'octets à la fin du fichier ont été ajoutés après cette signature.
FAQ
Vérifie-t-il qu'une signature est valide ?
Non. Il lit les dictionnaires de signatures (/Type /Sig avec /ByteRange et /Contents) ainsi que les champs de signature (/FT /Sig) et affiche le texte qui y est stocké ; il ne vérifie ni le certificat, ni l'identité du signataire, ni la valeur de la signature. Utilisez Adobe Acrobat Reader ou pdfsig pour effectuer la validation.
Le résultat peut-il être faux ?
Oui. Les champs /Nom, /Motif, /Lieu et l'heure de signature sont renseignés par le logiciel de signature et ne prouvent rien ; de plus, de nombreuses signatures n'indiquent le nom du signataire que dans le certificat, qui n'est pas décodé ici. Une image de signature collée sur une facture ne constitue pas une signature numérique et n'est pas détectée ; de même, un PDF chiffré peut afficher le texte du signataire sous forme de caractères illisibles.
Le PDF est-il téléversé ?
Non. Le fichier est lu dans votre navigateur et n'en sort jamais. Les fichiers d'une taille maximale de 50 Mo sont vérifiés, et le fichier entier est chargé en mémoire.
À quoi ressemble une véritable signature numérique dans un fichier PDF ?
Un dictionnaire de signature comportant un élément /Type /Sig, un tableau /ByteRange répertoriant les parties signées du fichier et une valeur /Contents contenant la signature cryptographique, généralement associée à un champ de formulaire marqué /FT /Sig.
Est-ce qu'il lit les fichiers PDF compressés ?
Oui. Les flux d'objets compressés sont décompressés dans votre navigateur, ce qui permet de détecter les champs de signature qui y sont stockés ; tout flux qui ne peut pas être lu est signalé dans le résultat.
Puis-je vérifier plusieurs PDF à la fois ?
Non. L'outil lit un fichier par exécution ; choisissez le fichier suivant et appuyez de nouveau sur Check Signatures.
Quels fichiers puis-je vérifier ?
Fichiers PDF d'une taille maximale de 50 Mo. Un fichier dont les 1 024 premiers octets ne commencent pas par l'en-tête %PDF- n'est pas vérifié, et la page l'indique.