GnuPG : Rappel des principales commandes

Dernière mise à jour le 5 novembre 2009 à 19:47 par marlalapocket
Publié par sebsauvage

Commandes


Voici un résumé des principales opérations de GnuPG et les lignes de commandes correspondantes:
  • Générer une paire de clés : gpg --gen-key
  • Lister les clés présentes : gpg --list-keys
  • Exporter une clé publique : gpg --armor --export keyID
  • Importer une clé : gpg --import nomFichier
  • Calculer le fingerprint d'une clé : gpg --fingerprint keyID
  • Signer une clé : gpg --sign-key keyID
  • Chiffrer et signer un message : gpg -sea -r keyID puis taper le message et terminer par CTRL+Z
  • Signer un message en clair : gpg --clearsign -a -r keyID puis taper le message et terminer par CTRL+Z
  • Déchiffrer un message et/ou vérifier sa signature : gpg < message.txt
  • Chiffrer un fichier par mot de passe : gpg -c nomFichier
  • Déchiffrer un fichier par mot de passe : gpg nomFichier
  • Signer un fichier (signature dans un fichier séparé) : gpg --armor --detach-sign nomFichier (Cela va créer nomFichier.asc contenant la signature)
  • Vérifier la signature détachée d'un fichier (*.asc) : gpg nomFichier.asc

Stockage du trousseau de clés


Les clés publiques et privées sont stockées dans votre trousseau de clés.
Il s'agit des fichiers pubring.gpg (clés publiques) et secring.gpg (clés privées).
  • Sous Linux (et systèmes POSIX), ces fichiers sont dans ~/.gnupg
  • Sous Windows, c'est dans c:\Documents and Settings\votrelogin\Application Data\gnupg\


(La commande gpg --list-keys vous affichera l'emplacement de pubring.gpg)

Serveurs publics de clés


Voici des serveurs publics de clés PGP/GPG.
Utilisez-les pour publier vos clés publiques ou trouver celles des autres.
  • keyserver : Ce serveur est recommandé car il prend grand soin de supprimer les clés invalides (expirées, email non vérifié, etc.)
  • http://pgp.mit.edu/
  • Pour plus de serveurs, cherchez "pgp key server" sur Google.
Meilleures réponses pour « GnuPG : Rappel des principales commandes » dans :
Commandes Linux Voir Tableau des principales commandes Linux Commande Description équivalent DOS ls liste le contenu d'un répertoire dir cd change de répertoire cd cd .. répertoire parent cd.. mkdir crée un nouveau...
Commandes UNIX Voir Tableau des principales commandes UNIX Commande Unix Description Options ls liste le contenu d'un répertoire -a Affiche tous les fichiers, y compris les fichiers cachés ...
Liste des commandes Windows VoirRemarques : Certaines commandes sont dangereuses (l’exemple de SYSKEY) et peuvent causer des problèmes pouvant conduire au formatage. D’autres commandes ne sont pas exécutables sous Windows XP ou des versions antérieures, je ne les ai pas...
[MS-Dos] Commandes DOS de base VoirCes commandes sont des commandes de base que vous pouvez utiliser dans un prompt DOS, par exemple, sur une disquette de démarrage. Pour obtenir plus d'informations sur ces commandes, tapez (dans un prompt DOS), le nom de votre commande suivi de...
Commandes IP relatives aux réseaux sous Windows VoirIl est parfois très utile de connaître les commandes IP, pour analyser voire configurer ses réseaux TCP/IP. Voici la liste de ces commandes à utiliser dans une fenêtre DOS...
Attaques par injection de commandes SQL VoirInjection de commandes SQL Les attaques par injection de commandes SQL sont des attaques visant les sites web s'appuyant sur des bases de données relationnelles. Dans ce type de sites, des paramètres sont passés à la base de données sous forme...
Les commandes AS/400 VoirLes commandes de l’AS/400 Il existe environ un millier de commandes dans l'OS/400, regroupées sous le nom de « Langage de Contrôle ». Un utilisateur pourra les lancer depuis la ligne Option ou Commande située au bas de l'écran, quand celle-ci est...
Systèmes d'exploitation - DOS - Commandes VoirCommande Description dir liste le contenu d'un répertoire cd change de répertoire cd .. répertoire parent md ou mkdir crée un nouveau répertoire deltree supprime un répertoire, ainsi que l'ensemble...