Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| gnupg [Le 18/08/2016, 11:38] – [Empreinte] Ajout d’un avertissement 213.111.43.175 | gnupg [Le 31/01/2024, 21:38] (Version actuelle) – [Signer et Chiffrer des fichiers avec GnuPG] correction affichage de deux tirets pour une option Amiralgaby | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Precise Trusty | + | {{tag>Xenial |
| ---- | ---- | ||
| Ligne 16: | Ligne 16: | ||
| Comment fonctionne le chiffrement ? | Comment fonctionne le chiffrement ? | ||
| - | Il serait dommage d' | + | Il serait dommage d' |
| À noter qu'on peut également chiffrer en symétrique avec GPG (option « -c »). | À noter qu'on peut également chiffrer en symétrique avec GPG (option « -c »). | ||
| Ligne 26: | Ligne 26: | ||
| La **clef publique** sert à chiffrer un message qui pourra être déchiffré uniquement à l'aide de la **clef privée**. Pour que cela fonctionne, il faut fournir à vos correspondants votre clef publique. Ceux-ci chiffreront leur message avec cette clef, et vous seul pourrez le déchiffrer à l'aide de votre clef privée. | La **clef publique** sert à chiffrer un message qui pourra être déchiffré uniquement à l'aide de la **clef privée**. Pour que cela fonctionne, il faut fournir à vos correspondants votre clef publique. Ceux-ci chiffreront leur message avec cette clef, et vous seul pourrez le déchiffrer à l'aide de votre clef privée. | ||
| + | Ne perdez pas ce mot de passe et ne le divulguez à personne. | ||
| - | La **clef privée** ne doit jamais être divulguée. Pour plus de sécurité, cette clé est chiffrée en symétrique et un mot de passe y est donc associé : ainsi même lorsque quelqu' | ||
| - | |||
| - | Une clef publique et une clef privée fonctionnent en inverse. Ce que chiffre l'une, l' | ||
| - | |||
| - | Un //mot de passe// est associé à la clef privée : il vous sera demandé pour signer ou déchiffrer les fichiers, courriels ou messages. Le chiffrage ne nécessite pas de mot de passe. | ||
| - | |||
| - | Évidemment, | ||
| ==== Validité de la clef ==== | ==== Validité de la clef ==== | ||
| - | Lors de la création de la clef publique, une date d' | + | Lors de la création de la clef publique, une date d' |
| **Note :** Ceci ne vous empêchera pas de relire des données chiffrées avec cette clef publique. Il est aussi possible de modifier cette date d' | **Note :** Ceci ne vous empêchera pas de relire des données chiffrées avec cette clef publique. Il est aussi possible de modifier cette date d' | ||
| Ligne 51: | Ligne 45: | ||
| L' | L' | ||
| - | Une clef est composée de différents champs (cf. comment lister les clefs de son trousseau dans la section « [[# | + | Une clef est composée de différents champs (cf. comment lister les clefs de son trousseau dans la section « [[# |
| - le champ « pub » correspond à la partie publique. | - le champ « pub » correspond à la partie publique. | ||
| - le champ « sub » correspond à une sous-clé. | - le champ « sub » correspond à une sous-clé. | ||
| - le champ « uid » correspond à une adresse email et un nom. | - le champ « uid » correspond à une adresse email et un nom. | ||
| - | La notation « <id> » utilisée dans cette documentation est une chaine | + | La notation « <id> » utilisée dans cette documentation est une chaîne |
| Ligne 72: | Ligne 66: | ||
| Signer une clef publique, c'est certifier que cette clef est bien celle de la personne indiquée par l' | Signer une clef publique, c'est certifier que cette clef est bien celle de la personne indiquée par l' | ||
| - | Après avoir signé une clef publique vous pouvez la renvoyer sur un serveur. Il est parfois apprécié de ne pas publier directement la clé signée, mais de l' | + | Après avoir signé une clef publique vous pouvez la renvoyer sur un serveur. Il est parfois apprécié de ne pas publier directement la clé signée, mais de l' |
| Votre signature apporte à tous votre garantie sur l' | Votre signature apporte à tous votre garantie sur l' | ||
| - | |||
| - | ===== Pré-requis ===== | ||
| - | |||
| - | * Disposer des [[: | ||
| - | * Disposer d'une connexion à Internet configurée et activée. | ||
| - | * Les [[: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| Ligne 97: | Ligne 85: | ||
| Cette section illustre les usages les plus communs de GnuPG. Vous pouvez évidement obtenir d' | Cette section illustre les usages les plus communs de GnuPG. Vous pouvez évidement obtenir d' | ||
| + | |||
| + | |||
| + | |||
| + | ====Vérification intégrité d'un fichier ==== | ||
| + | |||
| + | |||
| + | < | ||
| + | |||
| + | Cette commande vérifie que le fichier MD5SUMS à la même signature que celui qui a été signé par son auteur (dans l' | ||
| + | |||
| + | < | ||
| + | |||
| ==== Création d'une clef ==== | ==== Création d'une clef ==== | ||
| - | Ouvrez une console et exécutez la commande suivante : < | + | Ouvrez une console et exécutez la commande suivante : < |
| < | < | ||
| (1) RSA et RSA (par défaut) | (1) RSA et RSA (par défaut) | ||
| Ligne 140: | Ligne 140: | ||
| ==== Gérer son trousseau de clefs ==== | ==== Gérer son trousseau de clefs ==== | ||
| - | Voici quelques commandes pour gérer son trousseau de clefs: | + | Voici quelques commandes pour gérer son trousseau de clefs : |
| - | * Lister toutes les clefs: < | + | * Lister toutes les clefs : < |
| - | * Exporter une clef publique sur un serveur de clef : < | + | * Exporter une clef publique sur un serveur de clef : < |
| * Rechercher une clef publique sur un serveur de clef : < | * Rechercher une clef publique sur un serveur de clef : < | ||
| * Ajouter une clef publique depuis un serveur de clef : < | * Ajouter une clef publique depuis un serveur de clef : < | ||
| - | * Ajouter une clef publique contenue dans le presse papier (vous avez reçu la clef publique par courriel par exemple) : < | + | * Ajouter une clef publique contenue dans le presse-papier (vous avez reçu la clef publique par courriel par exemple) : < |
| * Supprimer une clef publique : < | * Supprimer une clef publique : < | ||
| Ligne 154: | Ligne 154: | ||
| * Evolution : [[: | * Evolution : [[: | ||
| * Kmail : [[: | * Kmail : [[: | ||
| - | * [[: | + | * [[: |
| | | ||
| * Jabber : | * Jabber : | ||
| Ligne 213: | Ligne 213: | ||
| <note tip>Il faut bien comprendre ici que c'est là où intervient le mécanisme de clef publique/ clef privés. Vous chiffrez un fichier avec la clef publique de son destinataire et seule sa clef privée pourra le déchiffrer. D'où l' | <note tip>Il faut bien comprendre ici que c'est là où intervient le mécanisme de clef publique/ clef privés. Vous chiffrez un fichier avec la clef publique de son destinataire et seule sa clef privée pourra le déchiffrer. D'où l' | ||
| - | Vous pouvez également chiffrer et signer un fichier en même temps, il suffit de mettre les options //--sign// et // | + | Vous pouvez également chiffrer et signer un fichier en même temps, il suffit de mettre les options //%%--sign%%// et //%%--encrypt%%// |
| Ligne 223: | Ligne 223: | ||
| * [[https:// | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| - | * [[http:// | ||
| * L' | * L' | ||
| * L' | * L' | ||
| * [[https:// | * [[https:// | ||
| * [[http:// | * [[http:// | ||
| - | * Le HOW-TO [[http:// | + | * Le HOW-TO [[https:// |
| - | * [[http:// | + | * [[https:// |
| * Un bon tutoriel : [[https:// | * Un bon tutoriel : [[https:// | ||
| * Les bons conseils d' | * Les bons conseils d' | ||
| Ligne 236: | Ligne 235: | ||
| ---- | ---- | ||
| - | // | + | // |
