Générateur de clés PGP
Créez avec OpenPGP.js une clé publique OpenPGP, une clé privée protégée par une phrase secrète et un certificat de révocation. Choisissez Curve25519, RSA 2048 ou RSA 4096, puis renseignez le nom et l’adresse e-mail de l’identité. Les blocs ASCII sont affichés afin d’être copiés ; l’outil ne propose ni date d’expiration ni téléchargement de fichiers.
Comment générer une paire de clés OpenPGP
-
1
Saisissez l’identité
Le nom et l’adresse e-mail seront intégrés à la clé publique.
-
2
Choisissez le type de clé
Optez pour Curve25519 avec les logiciels modernes, ou RSA 2048/4096 lorsqu’une compatibilité RSA est requise.
-
3
Définissez une phrase secrète
Huit caractères au minimum sont exigés ; une phrase longue et unique protège mieux la clé privée.
-
4
Générez et copiez
Copiez la clé publique, la clé privée chiffrée et le certificat de révocation affichés.
Types de clés disponibles
| Option | Résultat | Cas d’usage |
|---|---|---|
| Curve25519 | Matériel de clé OpenPGP ECC moderne | Clés compactes et logiciels OpenPGP récents |
| RSA 2048 | Clé OpenPGP RSA de 2 048 bits | Systèmes qui exigent RSA 2048 |
| RSA 4096 | Clé OpenPGP RSA de 4 096 bits | Compatibilité RSA avec une grande clé, au prix d’une génération plus lente |
Aucune option ne résiste à un ordinateur quantique suffisamment puissant. Vérifiez les exigences de vos logiciels et de vos correspondants.
Trois éléments à protéger
- Clé publique : diffusez-la pour que vos correspondants chiffrent à votre intention ou vérifient vos signatures.
- Clé privée : elle est chiffrée par la phrase secrète, mais doit rester confidentielle et être sauvegardée en lieu sûr.
- Certificat de révocation : conservez-le séparément pour révoquer la clé publique en cas de perte ou de compromission.
Phrase secrète et récupération
Huit caractères ne sont qu’un minimum technique. Préférez une phrase longue, unique et conservée dans un gestionnaire de mots de passe. L’outil ne peut pas la récupérer si vous l’oubliez et n’ajoute aucune date d’expiration à la clé.
La phrase et les clés restent dans le navigateur
La génération a lieu dans le navigateur. L’interface normale conserve le formulaire dans Alpine ; celle en deux étapes transmet la phrase au moyen de sessionStorage. Ce n’est ni une propriété serveur, ni un paramètre d’URL, ni une valeur serveur. L’URL ne contient alors que le nom, l’e-mail et le type de clé. Copiez le matériel cryptographique avant de quitter la page.
Après la génération
- Copiez et vérifiez les trois blocs ASCII.
- Ne partagez que la clé publique.
- Protégez séparément la clé privée et le certificat de révocation.
- Importez la clé et vérifiez son empreinte par un canal de confiance.
Questions fréquentes
Oui. OpenPGP.js génère le matériel cryptographique dans le navigateur. La phrase reste dans Alpine ou le sessionStorage du navigateur et ne passe ni par nos serveurs, ni par une URL, ni par le serveur applicatif.
Curve25519 est le choix moderne et compact par défaut. Ne choisissez RSA 2048 ou RSA 4096 que si vos systèmes ou correspondants exigent une compatibilité RSA.
Non. Conservez-la dans un gestionnaire fiable et stockez séparément le certificat de révocation.
Il affiche des blocs ASCII à copier sans bouton de téléchargement. Les clés et la phrase restent dans le navigateur ; l’URL en deux étapes ne contient que le nom, l’e-mail et le type de clé.
Outils similaires
Générateur de CSR
Générez une demande de signature de certificat encodée en PEM et une clé privée RSA correspondante. Spécifiez le nom commun, les champs d'organisation et la taille de clé (2048, 3072 ou 4096 bits).
Vérificateur de somme de contrôle
Calculez la somme de contrôle MD5, SHA-1, SHA-256, SHA-384, SHA-512 ou CRC32 de n'importe quel texte et comparez-la à une valeur attendue pour obtenir un verdict clair de correspondance ou de divergence.
Identificateur de chiffrement
Collez un texte chiffré ou un hachage et l'outil suggère des algorithmes ou encodages probables : MD5, SHA, bcrypt, AES, RSA, Base64 et plus.
Convertisseur ETH en USD
Convertissez Ethereum (ETH) en dollars américains avec un taux ETH/USD en direct ou un taux de votre choix. Découvrez la valeur en USD de n'importe quel montant d'ETH.
Générateur de JWT
Générez des JWT signés avec des en-têtes personnalisés, des revendications de charge utile, une signature HMAC ou RSA, des restrictions d'expiration et d'audience pour les tests.
Identificateur de chiffre
Collez le texte chiffré et l'identificateur suggère les schémas d'encodage/chiffrement probables : Base64, hex, binaire, Morse, César ou substitution, JWT et hachages courants.
Outil disponible dans d’autres langues
- Generador de claves PGP [ES]
- PGP-nyckelgenerator [SV]
- เครื่องมือสร้างกุญแจ PGP [TH]
- PGP-Schlüsselgenerator [DE]
- مولّد مفاتيح PGP [AR]
- PGP-sleutelgenerator [NL]
- PGP鍵ジェネレーター [JA]
- Generator kluczy PGP [PL]
- Trình tạo khóa PGP [VI]
- Generator Kunci PGP [ID]
- PGP 키 생성기 [KO]
- Gerador de chaves PGP [PT]
- PGP Key Generator [EN]
- Generatore di chiavi PGP [IT]
- Генератор ключей PGP [RU]
- PGP Anahtar Oluşturucu [TR]
- PGP 密钥生成器 [ZH]