Flux rss
Collection CommentÇaMarche.net

GnuPG : Rappel des principales commandes

Bookmark Ajouter aux favoris / Partager
Dernière mise à jour le 17 janvier 2009 à 14:30 par jipicy
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.