Outil PGP / GPG

Générez des paires de clés OpenPGP et chiffrez, déchiffrez, signez ou vérifiez des messages entièrement dans votre navigateur.

Chargement de l'outil…

Outil PGP / GPGUn atelier OpenPGP complet qui exécute la bibliothèque openpgp.js directement dans votre navigateur. Générez une paire de clés publique et privée à partir d'un nom, d'un e-mail et d'une phrase secrète, puis chiffrez, déchiffrez, signez et vérifiez des messages au format ASCII armor sans que rien ne quitte la page. Les clés, les phrases secrètes et le texte en clair sont traités localement en mémoire, donc rien n'est téléversé ni stocké sur un quelconque serveur.

Qu'est-ce que Outil PGP / GPG ?

L'outil PGP / GPG est une interface OpenPGP gratuite dans le navigateur ; OpenPGP est la norme de chiffrement derrière GnuPG (GPG) et les outils de confidentialité du courrier. Développeurs, ingénieurs en sécurité, journalistes et toute personne échangeant des messages confidentiels l'utilisent pour créer des clés et protéger du texte sans installer de logiciel en ligne de commande. Un sélecteur de Mode vous permet de choisir Générer des clés, Chiffrer, Déchiffrer, Signer ou Vérifier. Dans Générer des clés, vous saisissez un nom, un e-mail et une phrase secrète facultative et recevez une clé publique et une clé privée au format ASCII armor. Dans Chiffrer, vous collez la clé publique d'un destinataire et un message pour obtenir un texte chiffré armor ; Déchiffrer fait l'inverse avec votre clé privée et votre phrase secrète. Signer produit un message signé en clair avec votre clé privée, et Vérifier contrôle un message signé par rapport à une clé publique. Comme la bibliothèque openpgp est chargée à la demande et que chaque opération s'exécute localement, votre matériel secret reste sur votre appareil.

Comment utiliser Outil PGP / GPG

  1. Choisissez un Mode en haut : Générer des clés, Chiffrer, Déchiffrer, Signer ou Vérifier.
  2. Pour créer une paire de clés, choisissez Générer des clés, saisissez un nom et un e-mail, définissez facultativement une phrase secrète pour protéger la clé privée, puis appuyez sur Générer la paire de clés.
  3. Pour chiffrer, passez à Chiffrer, collez la clé publique du destinataire et votre message, puis appuyez sur Exécuter ; copiez le texte chiffré armor depuis le résultat.
  4. Pour déchiffrer, passez à Déchiffrer, collez le message armor et votre clé privée, saisissez sa phrase secrète le cas échéant et appuyez sur Exécuter.
  5. Pour signer ou vérifier, choisissez Signer (clé privée) ou Vérifier (clé publique), collez le message et la clé, puis appuyez sur Exécuter pour produire un message signé ou lire le résultat de la vérification.
  6. Utilisez le bouton de copie sur n'importe quel résultat pour récupérer le texte de la clé ou du message.

Exemples

Générer une paire de clés

Dans Générer des clés, saisissez un nom comme 'Ada Lovelace', un e-mail et une phrase secrète, puis appuyez sur Générer la paire de clés. Vous obtenez un bloc PUBLIC KEY à partager et un bloc PRIVATE KEY à garder secret — tous deux au format OpenPGP ASCII armor.

Chiffrer un message pour quelqu'un

Dans Chiffrer, collez la clé publique du destinataire et tapez votre message. Appuyez sur Exécuter et le résultat devient un bloc -----BEGIN PGP MESSAGE----- que seul le détenteur de la clé privée correspondante peut déchiffrer.

Vérifier un message signé

Dans Vérifier, collez un message signé en clair et la clé publique du signataire, puis appuyez sur Exécuter. Le résultat indique si la signature est valide et affiche le texte d'origine, confirmant qu'il n'a pas été altéré.

Questions fréquentes

Ma clé privée ou ma phrase secrète est-elle téléversée ?
Non. Tout s'exécute dans votre navigateur avec la bibliothèque openpgp.js. Les clés, les phrases secrètes et le texte des messages sont traités localement en mémoire et ne sont jamais envoyés ni stockés sur un serveur, si bien que l'outil fonctionne hors ligne et que vos secrets restent sur votre appareil.
Quel type de clé et quel algorithme génère-t-il ?
Il génère des paires de clés OpenPGP modernes avec les valeurs par défaut de la bibliothèque (clés à courbe elliptique Curve25519), rapides et largement prises en charge par les versions actuelles d'OpenPGP et de GnuPG. La sortie est au format OpenPGP ASCII armor standard, compatible avec GPG et d'autres logiciels OpenPGP.
Pourquoi le déchiffrement ou la vérification échoue-t-il ?
Assurez-vous d'avoir utilisé la clé correspondante : le déchiffrement nécessite la clé privée associée à la clé publique du destinataire qui a chiffré le message, et la vérification nécessite la clé publique du signataire. Vérifiez que vous avez collé le bloc armor complet, lignes BEGIN et END incluses, et que la phrase secrète est correcte pour une clé privée protégée.
Puis-je laisser la phrase secrète vide ?
Oui. Lors de la génération d'une clé, vous pouvez omettre la phrase secrète pour créer une clé privée non protégée, et lors du déchiffrement ou de la signature avec une telle clé, vous laissez le champ vide. Une phrase secrète ajoute une couche de protection si la clé privée venait à être exposée.
Est-ce compatible avec GPG ?
Oui. Les clés et les messages utilisent le format OpenPGP ASCII armor standard (RFC 9580 / 4880), vous pouvez donc importer les clés dans GnuPG et déchiffrer ou vérifier les messages créés ici, et inversement.

Outils connexes