Chiffrement PGP
Chiffrez et déchiffrez des messages PGP en ligne, générez des paires de clés OpenPGP et examinez les empreintes. Propulsé par openpgp.js et fonctionnant entièrement dans votre navigateur : clés et messages ne quittent jamais votre appareil.
Qu'est-ce que le chiffrement PGP ?
PGP (Pretty Good Privacy) est un standard de chiffrement à clé publique utilisé pour les e-mails et fichiers sécurisés. Chacun possède une clé publique à partager et une clé privée à garder secrète : les messages chiffrés avec la clé publique ne se déchiffrent qu'avec la clé privée correspondante.
Comment utiliser cet outil PGP ?
Ouvrez l'onglet Générer des clés pour créer votre paire et partagez la clé publique avec vos contacts ; utilisez ensuite l'onglet Chiffrer avec la clé publique du destinataire pour lui écrire un message secret, et l'onglet Déchiffrer pour lire les messages qui vous sont adressés.
Cet outil envoie-t-il mes clés ou mes messages ?
Non. Toute l'implémentation tourne localement dans votre navigateur avec openpgp.js. Clés, messages et phrases secrètes ne quittent jamais votre appareil : vous pouvez même vous déconnecter d'Internet après le chargement de la page.
Quels types de clés puis-je générer ?
Des clés ECC Curve25519 modernes (rapides et compactes, recommandées) et des clés RSA de 3072 ou 4096 bits pour une compatibilité maximale avec les anciens logiciels. Vous pouvez protéger la clé privée par une phrase secrète.
Pourquoi ajouter une phrase secrète à ma clé privée ?
La phrase secrète chiffre le fichier de clé lui-même. Si quelqu'un obtient votre fichier de clé, il ne peut pas l'utiliser sans la phrase : protection essentielle pour les clés stockées sur des appareils partagés ou sauvegardés.
Puis-je signer en plus de chiffrer ?
Oui. Dans l'onglet Chiffrer, activez la signature et fournissez votre clé privée : le destinataire peut vérifier que le message vient bien de vous et n'a pas été modifié, en plus d'être chiffré pour ses yeux seuls.
Qu'est-ce que l'empreinte affichée dans l'onglet d'informations ?
L'empreinte est un hachage unique de 40 caractères de la clé. Pour vérifier que vous avez la bonne clé, comparez les empreintes avec votre contact via un canal fiable comme un appel vocal.
Les messages générés sont-ils compatibles avec GnuPG et autres outils ?
Oui. La sortie est du texte OpenPGP blindé standard (BEGIN PGP MESSAGE / PUBLIC KEY BLOCK), compatible avec GnuPG (gpg), ProtonMail, Thunderbird et toutes les implémentations OpenPGP courantes.
Comment utiliser Chiffrement PGP
Cet outil PGP exécute openpgp.js entièrement dans votre navigateur : chiffrez et déchiffrez des messages, générez votre propre paire de clés OpenPGP et examinez les détails d'une clé. Clés, messages et phrases secrètes ne quittent jamais votre appareil.
- Ouvrez l'onglet Générer des clés, saisissez un nom (et un e-mail facultatif), choisissez Curve25519 ou RSA, ajoutez une phrase secrète et cliquez sur Générer une paire de clés.
- Téléchargez les deux clés : la publique sert au partage, la privée doit rester secrète — avec sa phrase secrète, c'est le seul moyen de lire vos messages.
- Pour envoyer un message secret, ouvrez l'onglet Chiffrer, collez la clé publique du destinataire, écrivez votre texte et cliquez sur Chiffrer. Cochez éventuellement la signature en ajoutant votre clé privée.
- Pour lire un message qui vous est adressé, ouvrez l'onglet Déchiffrer, collez votre clé privée et sa phrase secrète, collez le message PGP et cliquez sur Déchiffrer.
- Utilisez l'onglet Infos clé pour analyser n'importe quelle clé : algorithme, ID de clé, empreinte, date de création, expiration et ID d'utilisateurs.
Comparez l'empreinte de la clé avec votre contact par téléphone ou un autre canal fiable avant de faire confiance à une clé publique pour la première fois.
Outils associés
- Générateur de Clés RSA Générez des paires de clés RSA de 2048, 3072, 4096 bits. Sortie au format PEM avec empreinte. Traitement local.
- Générateur de Clés SSH Générez instantanément des paires de clés SSH sécurisées (RSA, Ed25519, ECDSA) dans votre navigateur. Outil en ligne gratuit au format OpenSSH, sans inscription.
- Chiffrement / Déchiffrement AES Chiffrement/déchiffrement AES avec modes CBC, CFB, CTR, OFB, ECB, remplissage Pkcs7/ZeroPadding/NoPadding, clés 128/192/256 bits, sortie Base64, détection automatique du format clé/IV
- Chiffrement de Texte Chiffrement et déchiffrement sécurisé de texte avec AES-GCM/AES-CBC. Basé sur mot de passe, traitement uniquement dans le navigateur, les données ne quittent jamais votre appareil.
- Vérificateur de Hash Calculez et vérifiez les hashes MD5, SHA-1, SHA-256, SHA-512 localement
- Déverrouiller PDF Supprimez la protection par mot de passe des fichiers PDF instantanément dans votre navigateur. Inclut la récupération intelligente par force brute.
- Protéger PDF Ajoutez une protection par mot de passe aux fichiers PDF en ligne gratuitement. Chiffrez les documents PDF avec le chiffrement AES-256 pour empêcher tout accès non autorisé. 100% dans le navigateur, sans téléchargement.
- Générateur d'en-têtes Basic Auth Générez des en-têtes d'authentification HTTP Basic en ligne — encodez utilisateur:mot de passe en en-tête Authorization Base64 instantanément