Générateur de clés PGP et chiffrement
Générez des clés OpenPGP (Curve25519 ou RSA 4096), chiffrez, déchiffrez, signez et vérifiez des messages PGP dans votre navigateur, sans rien envoyer.
Les clés, les messages et les phrases secrètes restent dans votre navigateur : cet outil exécute OpenPGP localement et n’envoie rien. Fermez la page une fois terminé.
- Identité (user ID)
- —
- Algorithme
- —
- Identifiant de clé
- —
- Créée le
- —
Empreinte :
Enregistrez dès maintenant la clé privée et le certificat de révocation en lieu sûr. Ils ne sont conservés nulle part : ils disparaissent quand vous quittez la page.
Comment utiliser le générateur de clés PGP
- Dans Générer des clés, indiquez un Nom et/ou une Adresse e-mail, choisissez une Phrase secrète (protège la clé privée) puis saisissez-la de nouveau dans Confirmez la phrase secrète.
- Sélectionnez le Type de clé : ECC Curve25519 (recommandé), RSA 3072 bits ou RSA 4096 bits, puis cliquez sur Générer la paire de clés. Une clé RSA demande quelques secondes.
- Contrôlez l’Identité (user ID), l’Identifiant de clé et l’Empreinte, puis utilisez Télécharger la clé publique (.asc), Télécharger la clé privée (.asc) et Télécharger le certificat de révocation. Rien n’est conservé : enregistrez les fichiers avant de quitter la page.
- Pour envoyer un message confidentiel, ouvrez Chiffrer, collez la ou les Clé(s) publique(s) du destinataire, rédigez le Message et cliquez sur Chiffrer. Cochez Signer aussi avec ma clé privée pour prouver que vous en êtes l’auteur.
- Pour lire un message qui vous est destiné, ouvrez Déchiffrer, collez le Message chiffré, Votre clé privée et sa phrase secrète, puis cliquez sur Déchiffrer. Ajoutez la Clé publique de l’expéditeur pour contrôler sa signature.
- Signer produit une signature en clair lisible par tous ; Vérifier la contrôle avec la Clé publique du signataire.
Une paire de clés tout juste générée est aussi reprise dans les autres onglets : vous pouvez tester tout le cycle immédiatement.
Comment fonctionne le chiffrement PGP
PGP, normalisé sous le nom d’OpenPGP (RFC 4880, mise à jour par la RFC 9580), repose sur une paire de clés. La clé publique se partage librement : elle sert à vous chiffrer des messages et à vérifier vos signatures. La clé privée reste chez vous : elle déchiffre ces messages et produit les signatures. En pratique, chaque message est chiffré avec une clé de session aléatoire (AES), et seule cette petite clé est chiffrée pour chaque destinataire ; c’est pourquoi un même message peut être adressé à plusieurs personnes.
L’empreinte est un condensé de la clé publique. Comparez-la avec votre correspondant par un autre canal (de vive voix, par téléphone) avant de faire confiance à une clé reçue par e-mail : c’est ce qui vous protège contre une clé substituée. L’identifiant de clé correspond simplement aux 16 derniers caractères hexadécimaux de l’empreinte.
Quel type de clé choisir ?
- ECC Curve25519 crée une clé de signature Ed25519 accompagnée d’une sous-clé de chiffrement Curve25519 (X25519). Les clés sont compactes, rapides et aussi robustes qu’une RSA 3072. Ce format version 4 est reconnu par GnuPG 2.2 et suivants, Thunderbird, Proton Mail et les autres clients OpenPGP actuels.
- RSA 3072 / 4096 convient aux logiciels très anciens qui ignorent les courbes elliptiques. Le 4096 bits apporte une petite marge de sécurité, au prix de clés plus lourdes et d’opérations plus lentes.
Conseils de sécurité et limites
- L’outil exécute la bibliothèque libre OpenPGP.js dans votre navigateur. Clés, messages et phrases secrètes ne sont jamais envoyés, et la bibliothèque n’est chargée qu’au premier clic.
- Choisissez une phrase secrète longue : elle chiffre le fichier de la clé privée et reste votre dernier rempart si ce fichier est copié.
- Conservez le certificat de révocation hors ligne. En cas de perte ou de vol de la clé privée, sa publication indique à vos contacts de ne plus utiliser la clé.
- Une page web est pratique mais ne constitue pas un environnement durci : pour des clés importantes et durables, générez-les hors ligne avec GnuPG sur un ordinateur de confiance.
- Cet outil traite des messages texte. Il ne gère ni trousseau, ni serveurs de clés, ni dates d’expiration, ni chiffrement de fichiers.
Questions fréquentes
Ma clé privée et mes messages sont-ils envoyés à un serveur ?
Non. Tout, y compris la génération des clés, s’exécute localement en JavaScript dans votre navigateur. Vous pouvez même vous déconnecter d’Internet une fois la page chargée et la bibliothèque utilisée une première fois.
Puis-je utiliser ces clés avec GnuPG ou Thunderbird ?
Oui. Les fichiers .asc téléchargés sont des clés OpenPGP standard au format ASCII blindé (armored). Importez-les avec gpg --import fichier.asc ou via le gestionnaire de clés OpenPGP de Thunderbird.
Que se passe-t-il si j’oublie la phrase secrète ?
La clé privée ne peut plus être déverrouillée et les messages chiffrés pour elle deviennent illisibles. Aucune récupération n’est possible : publiez votre certificat de révocation et créez une nouvelle clé.
Pourquoi le message déchiffré indique-t-il que la signature n’a pas été vérifiée ?
Le message est bien signé, mais l’outil a besoin de la clé publique de l’expéditeur pour le vérifier. Collez-la dans Clé publique de l’expéditeur et déchiffrez de nouveau.
Quelle différence entre signer et chiffrer ?
Le chiffrement masque le contenu : seuls les destinataires peuvent le lire. La signature laisse le texte lisible, mais prouve qui l’a écrit et qu’il n’a pas été modifié. Chiffrer permet de faire les deux à la fois.
Outils similaires
- Chiffrer et déchiffrer un texte Chiffrez et déchiffrez un texte avec une phrase de passe dans votre navigateur : AES-256-GCM et PBKDF2 à 600 000 itérations. Aucun envoi, limites expliquées.
- Générateur de hash Calculez le hash MD5, SHA-1, SHA-256 ou SHA-512 d'un texte ou d'un fichier de toute taille et vérifiez une somme de contrôle, sans rien envoyer.
- Générateur de mot de passe Générateur de mot de passe gratuit : créez des mots de passe forts de 4 à 128 caractères dans votre navigateur. Rien n'est enregistré ni envoyé.
- Générateur de phrase de passe Créez une phrase de passe robuste et facile à retenir à partir d’une liste de mots française ou anglaise, avec l’entropie affichée en bits.