# Manuel de Mots de passe et clés

## Introduction

Vous pouvez utiliser Mots de passe et clés pour créer et gérer des clés PGP et SSH.

Mots de passe et clés fournit une interface pour la plupart des fonctionnalités de Gnu Privacy Guard (GPG) et s'intègre avec plusieurs composants du bureau GNOME.

Avec Mots de passe et clés, vous pouvez :

- Créer et gérer des clés PGP et SSH

- Exporter et importer des clés PGP et SSH

- Partager vos clés avec d'autres

## Premiers pas

### Démarrage de Mots de passe et clés

Vous pouvez lancer Mots de passe et clés à l'aide des procédures suivantes :

Menu Applications

- Choisissez Accessoires Mots de passe et clés.

Ligne de commande

- Saisissez `seahorse`, puis appuyez sur Entrée.

### Après le démarrage de Mots de passe et clés

Au démarrage de Mots de passe et clés, la fenêtre ci-dessous apparaît.

#### La fenêtre de Mots de passe et clés

Montre la fenêtre de Mots de passe et clés.

La fenêtre de Mots de passe et clés contient les éléments suivants :

Barre de menus

- Les menus de la barre de menus contiennent toutes les commandes nécessaires à l'utilisation de Mots de passe et clés.

Barre d'outils

- Utilisez la barre d'outils pour accéder rapidement aux commandes les plus fréquemment utilisées.

Onglets Clés et mots de passe

- Donnent accès aux clés et aux mots de passe du trousseau.

Options de premier démarrage

- Donnent un accès rapide aux opérations pertinentes pour débuter. À partir de là, vous pouvez :

  - Naviguer dans le système d'aide

  - Importer des clés dans le trousseau

  - Créer de nouvelles clés

## Création de clés OpenPGP

OpenPGP est un protocole non propriétaire pour chiffrer des courriels via une cryptographie à clé publique basée sur PGP. Il définit des formats standards de messages chiffrés, de signatures, de clé privées et de certificats pour échanger des clés publiques.

La cryprographie à clé publique est un concept qui implique l'utilisation de deux clés : une clé publique que vous pouvez transmettre à tous ceux avec qui vous voulez communiquer, et une clé privée qui est privée et doit rester secrète.

Pour créer des clés OpenPGP :

1. Choisissez Fichier Nouveau...

2. Sélectionnez Clé PGP et cliquez sur Continuer

3. Saisissez votre nom complet (prénom - nom), votre adresse électronique et toute information supplémentaire. Vous pouvez aussi spécifier des options avancées pour la clé (voir ci-après).

4. Cliquez sur Créer pour créer une nouvelle paire de clés.

5. La boîte de dialogue Phrase de passe pour la nouvelle clé PGP apparaît. Saisissez deux fois la phrase de passe pour la nouvelle clé.

Utilisez pour les phrases de passe les mêmes techniques que pour la génération de mots de passe solides. La différence principale entre un mot de passe et une phrase de passe est que dans cette dernière, les espaces sont des caractères valides.

### Options avancées

Étendez la section Options avancées de clé pour spécifier les options suivantes d'une nouvelle clé :

Type de chiffrement

- Ce champ spécifie l'algorithme de chiffrement utilisé pour générer vos clés.

  DSA ElGamal

- Ce choix suggéré vous permettra de chiffer, déchiffrer, signer et vérifier selon vos besoins.

DSA

- Ne permet que la signature.

RSA

- Ne permet que la signature.

Force de la clé (bits)

- C'est la longueur de la clé en bits. Plus la clé est longue, plus elle sera sûre, pour autant que la phrase de passe utilisée soit solide. Par contre, les opérations utilisant une plus longue clé prennent aussi plus de temps à s'exécuter qu'avec une clé courte. Les valeurs acceptables se situent entre 1024 et 4096 bits. La recommandation est d'au moins 2048 bits.

Date d'expiration

- C'est la date à partir de laquelle la clé cessera d'être utilisable pour effectuer des opérations de chiffrement ou de signature. Six mois est une durée raisonnable. Passé ce délai, vous devrez soit changer la date d'expiration, soit générer une nouvelle clé ou sous-clé.

  Signez votre nouvelle clé avec l'ancienne avant qu'elle expire pour préserver son capital de confiance.

## Création de clés Secure Shell

Secure Shell (SSH) est une manière de se connecter à un ordinateur distant pour exécuter des commandes sur cette machine. Les clés SSH sont utilisées dans des systèmes basés sur l'authentification par clés, en alternative du système par défaut d'authentification par mot de passe. Avec l'authentification basée sur les clés, il n'est pas nécessaire de saisir manuellement un mot de passe pour être authentifié.

Les clés Secure Shell sont composées de deux clés : une clé privée, qui doit être gardée secrète, et une clé publique qui peut être envoyée vers tout ordinateur auquel vous avez besoin d'accéder.

Pour créer une clé Secure Shell :

1. Choisissez Fichier Nouveau...

2. Sélectionnez clé Secure Shell et cliquez sur Continuer

3. Saisissez une description décrivant l'usage prévu de la clé. Vous pouvez utiliser votre courriel ou tout autre indice. Vous pouvez également spécifier des options avancées pour la clé (voir ci-après).

4. Cliquez sur Créer seulement pour créer la nouvelle clé ou sur Créer et configurer pour créer la clé et configurer un autre ordinateur pour qu'il reconnaisse cette clé lors de l'authentification.

5. La boîte de dialogue Phrase de passe pour la nouvelle clé Secure Shell apparaît. Saisissez deux fois la phrase de passe pour votre nouvelle clé.

   Utilisez pour les phrases de passe les mêmes techniques que pour la génération de mots de passe solides. La différence principale entre un mot de passe et une phrase de passe est que dans cette dernière, les espaces sont des caractères valides.

### Options avancées

Développez la section Options avancées de clé afin de spécifier les options suivantes pour une nouvelle clé :

Type de chiffrement

- Ce champ spécifie l'algorithme de chiffrement utilisé pour générer la clé.

  RSA

- Utilise l'algorithme Rivest-ShamirAdleman (RSA) pour créer la clé SSH. C'est le choix préconisé et le plus sûr.

DSA

- Utilise l'algorithme Digital Signature Algorithm (DSA) pour créer la clé SSH.

Force de la clé (bits)

- C'est la longueur de la clé en bits. Plus la clé est longue, plus elle sera sûre, pour autant que la phrase de passe utilisée soit solide. Par contre, les opérations utilisant une plus longue clé prennent aussi plus de temps à s'exécuter qu'avec une clé courte. Les valeurs acceptables se situent entre 1024 et 4096 bits. La recommandation est d'au moins 2048 bits.

## Propriétés de clé OpenPGP

Les descriptions dans cette section s'appliquent à toutes les clés OpenPGP.

Pour afficher les propriétés d'une clé PGP :

- Sélectionnez la clé PGP dans la fenêtre principale ;

- Double-cliquez sur la clé ou choisissez Propriétés dans la barre d'outils ;

- Sélectionnez l'onglet Détails.

### Propriétés

Empreinte

- L'empreinte est une chaîne de caractères unique qui identifie précisément une clé.

Identifiant de clé

- L'identifiant de la clé (KeyID) est comparable à l'empreinte. Cependant, l'identifiant ne contient que les 8 derniers caractères de l'empreinte. Il est possible la plupart du temps d'identifier une clé uniquement avec l'identifiant de clé, mais il peut arriver que deux clés possèdent le même identifiant.

Type

- Spécifie l'algorithme de chiffrement utilisé pour générer la clé. Les clés DSA ne peuvent que signer. Les clés ElGamal sont utilisées pour chiffrer.

Créée le

- Indique la date de création de la clé.

Expiration

- Indique la date à partir de laquelle la clé ne pourra plus être utilisée.

Force

- Indique la longueur de la clé en bits. En général, plus la clé est longue, plus elle offre de sécurité.

  Une clé longue ne suffit pas à compenser la faiblesse d'une phrase de passe.

### Confiance

La confiance est une indication de votre certitude qu'une personne est capable d'étendre le réseau de confiance. Lorsque vous rencontrez une clé que vous n'avez pas signée, la validité de la clé de cette personne sera déterminée sur la base des signatures qu'elle a collectée et sur la confiance dont vous faites preuve envers les signataires. Par défaut, une clé inconnue nécessite 3 signatures avec une valeur de confiance marginale ou une signature complètement fiable.

- Inconnu : vous n'avez aucune idée de la capacité de cette personne à signer correctement des clés.

- Jamais : cette personne n'est pas apte à signer correctement des clés.

- Marginale : cette personne contrôle la photo de l'identifiant avant de signer une clé, mais n'examine pas nécessairement l'identifiant de manière minutieuse.

- Complète : cette personne examine attentivement la photo attachée à l'identifiant de chaque personne avant de signer une clé (par exemple, elle ne signe que les clés qui appartiennent réellement à la personne demandant la signature).

- Ultime : ce niveau de confiance ne devrait s'appliquer qu'à vos propres clés.

### Activation et désactivation de clés

Lorsqu'une clé est active, elle peut être utilisée pour effectuer des opérations de chiffrement. Lorsqu'elle n'est plus active, elle ne peut plus être utilisée pour chiffrer ou pour vérifier des signatures qu'elle a produites.

### Date d'expiration

Après son expiration, une clé ne peut plus être utilisée pour effectuer des opérations de clé. La modification de la date d'expiration d'une clé vers une date future la réactive. Un bon principe général serait d'avoir une clé principale qui n'expire jamais et plusieurs sous-clés avec expiration et signées par la clé principale.

### Identifiants utilisateur

Les identifiants utilisateur permettent d'avoir plusieurs identités et adresses électroniques dans une même clé.

Ils se présentent habituellement sous la forme suivante :

    Nom (commentaire) <adresse électronique>

#### Ajout d'un identifiant utilisateur

L'ajout d'un identifiant utilisateur est utile lorsque vous voulez disposer d'une identité pour votre travail et d'une autre pour vos amis.

Pour ajouter un identifiant utilisateur à une clé :

- Sélectionnez la clé dans la fenêtre principale ;

- Double-cliquez sur la clé ou choisissez Propriétés dans la barre d'outils ;

- Sélectionnez l'onglet Noms et signatures ;

- Cliquez sur Ajouter nom.

Après avoir suivi les instructions ci-dessus, une boîte de dialogue apparaît dans laquelle vous devez compléter des champs comme détaillé ci-dessous.

Nom complet

- Saisissez votre nom complet sous la forme

      <prénom> <nom>

  Un deuxième nom ou une initiale sont facultatifs.

  Vous devez saisir au moins 5 caractères dans ce champ.

Adresse électronique

- Votre adresse électronique est le moyen privilégié de découvrir votre clé sur un serveur de clé ou un autre service similaire. Assurez-vous qu'elle soit correcte avant de continuer.

  Elle devrait apparaître sous la forme

      <nom-d'utilisateur>@<nom-de-domaine>

Commentaire

- Le champ commentaire peut être employé pour fournir toute information supplémentaire dans le nom de votre nouvel identifiant. Cette information peut être recherchée sur les serveurs de clés.

### Identifiants photo

Un identifiant photo permet à un propriétaire de clé d'insérer une ou plusieurs images portraits dans une clé. Ces identifiants peuvent être signés comme un identifiant utilisateur normal. Un identifiant photo doit être en format JPEG et il est recommandé que sa taille ne dépasse pas 240x288 pixels.

Si l'image choisie n'est pas du bon type de fichier ou de la bonne taille, Mots de passe et clés peut la redimensionner et la convertir à la volée à partir de n'importe quel format d'image pris en charge par la bibliothèque GDK.

### Modification de la phrase de passe

Pour modifier la phrase de passe attribuée à une clé :

- Sélectionnez la clé dans la fenêtre principale ;

- Double-cliquez sur la clé ou choisissez Propriétés dans la barre d'outils ;

- Cliquez sur Changer la phrase de passe.

Saisissez la nouvelle phrase de passe et cliquez sur Valider.

### Suppression d'une clé

Pour supprimer une clé de votre trousseau :

- Sélectionnez la clé dans la fenêtre principale ;

- Faites un clic droit sur la clé et choisissez Effacer la clé ou choisissez Édition Effacer la clé.

Vous pouvez supprimer vos clés, les clés de confiance et les clés récoltées.

## Propriétés des sous-clés OpenPGP

Chaque clé OpenPGP dispose d'une clé principale unique utilisée seulement pour signer. Les sous-clés sont utilisées pour chiffrer et également pour signer. Ainsi, si une sous-clé est compromise, vous n'avez pas besoin de révoquer votre clé principale.

Identifiant

- C'est l'identifiant de la sous-clé.

Type

- Spécifie l'algorithme de chiffrement utilisé pour générer une sous-clé. Les clés DSA ne peuvent que signer, les clés ElGamal permettent de chiffrer, alors que les clés RSA peuvent signer et chiffrer.

Créée le

- Indique la date de création de la clé.

Expiration

- Indique la date à partir de laquelle la clé ne pourra plus être utilisée.

État

- Indique l'état de la clé.

Force

- Indique la longueur de la clé en bits. En général, plus la clé est longue, plus elle offre de sécurité.

  Une clé longue ne suffit pas à compenser la faiblesse d'une phrase de passe.

### Ajout d'une sous-clé

Pour ajouter une sous-clé à une clé, cliquez sur le bouton Ajouter de la section Sous-clés.

Après avoir suivi les instructions ci-dessus, une boîte de dialogue apparaît dans laquelle vous devez compléter des champs comme détaillé ci-dessous.

Type de clé

- Indique l'algorithme de chiffrement utilisé pour générer la sous-clé.

  DSA

- Utilise l'algorithme DSA (Digital Signature Algorithm) pour créer la sous-clé. Une sous-clé de ce type peut uniquement signer.

ElGamal

- Utilise l'algorithme ElGamal pour créer la sous-clé. Ce type de sous-clé peut uniquement chiffrer.

RSA

- Utilise l'algorithme RSA (Rivest-Shamir Adleman) pour créer la sous-clé. Ce type de sous-clé peut signer ou chiffrer, mais vous devez alors créer deux sous-clés différentes.

Longueur de clé

- Indique la longueur de la sous-clé en bits. En général, plus la clé est longue, plus elle offre de sécurité.

Date d'expiration

- Indique la date à partir de laquelle la sous-clé ne peut plus être utilisée.

### Modification de la date d'expiration d'une sous-clé

Pour modifier la date d'expiration d'une sous-clé, sélectionnez la sous-clé dans la section Sous-clés, puis :

- Cliquez sur le bouton Expiration sur la gauche

- Dans la boîte de dialogue de date, choisissez la nouvelle date d'expiration ou sélectionnez N'expire jamais si vous souhaitez que la clé n'expire jamais.

### Révocation d'une sous-clé

Pour révoquer une sous-clé, sélectionnez-la dans la section des Sous-clés, puis :

- Cliquez sur le bouton Révoquer sur la gauche

- Choisissez la raison de révocation de la sous-clé :

  Aucune raison

- Il n'y a aucune raison particulière de révoquer la clé.

Compromise

- La clé a été compromise.

Remplacée

- La clé a été remplacée par une autre.

Non utilisée

- La clé n'est plus utilisée.

- Saisissez une description expliquant la révocation de la clé

- Cliquez sur le bouton Révoquer.

L'effet de révocation d'une sous-clé est immédiat.

### Suppression d'une sous-clé

Pour supprimer une sous-clé, sélectionnez-la dans la section des Sous-clés, puis :

- Cliquez sur le bouton Supprimer sur la gauche.

## Propriétés de clé Secure Shell

Les descriptions de cette section sont applicables à toutes les clés SSH.

Pour afficher les propriétés d'une clé SSH :

- Sélectionnez la clé Secure Shell dans la fenêtre principale

- Double-cliquez sur la clé ou choisissez Propriétés dans la barre d'outils ;

- Sélectionnez l'onglet Détails.

### Propriétés

Empreinte

- L'empreinte est une chaîne de caractères unique qui identifie précisément une clé.

Algorithme

- Indique l'algorithme de chiffrement utilisé pour générer la clé.

Emplacement

- C'est l'emplacement de stockage de la clé privée.

Force

- Indique la longueur de la clé en bits. En général, plus la clé est longue, plus elle offre de sécurité.

  Une clé longue ne suffit pas à compenser la faiblesse d'une phrase de passe.

### Suppression d'une clé Secure Shell

Pour supprimer une clé Secure Shell :

- Sélectionnez la clé SSH dans la fenêtre principale

- Faites un clic droit sur la clé et choisissez Effacer la clé ou choisissez Édition Effacer la clé.

## Importation de clés

Pour importer des clés, choisissez Fichier Importer et choisissez dans le sélecteur de fichiers un fichier contenant au moins une clé publique avec armure ASCII.

L'importation peut aussi être effectuée en collant les clés dans Mots de passe et clés :

- Sélectionnez un bloc de texte avec armure ASCII publique

- Copiez-le dans le presse-papiers

- Choisissez Édition Coller les clés.

## Exportation de clés

Pour exporter des clés, sélectionnez-les dans la fenêtre principale et choisissez Fichier Exporter.

Vous pouvez aussi exporter des clés dans le presse-papiers dans un bloc de texte avec armure ASCII :

- Sélectionnez les clés dans la fenêtre principale

- Choisissez Édition Copier les clés.

## Signature d'une clé

La signature de la clé d'une autre personne signifie que vous avez confiance en cette personne. Avant de signer une clé, vous devez vérifier soigneusement l'empreinte de la clé afin de vous assurer qu'elle appartient réellement à cette personne.

Pour signer une clé de votre trousseau :

- Sélectionnez la clé que vous souhaitez signer dans les onglets Clés de confiance ou Autres clés obtenues

- Choisissez Signer dans la barre d'outils ou Fichier Signer

- Sélectionnez le degré de précaution avec lequel la clé a été vérifiée

- Indiquez si la signature doit se limiter localement à votre trousseau et si la signature peut être révoquée

- Cliquez sur le bouton Signer.

## Préférences

Cette section décrit les préférences configurables dans Mots de passe et clés en choisissant Édition Préférences à partir de Mots de passe et clés de chiffrement.

### Trousseaux de mots de passe

#### Création de trousseaux

Pour créer un nouveau trousseau de clés, choisissez Fichier Nouveau et sélectionnez Trousseau de mots de passe. Saisissez un nom pour le nouveau trousseau, puis appuyez sur Entrée.

#### Modification des mots de passe de trousseau

Pour changer le mot de passe de déverrouillage du trousseau, sélectionnez d'abord le trousseau concerné, puis cliquez sur le bouton Modifier le mot de passe de déverrouillage. Vous devez alors saisir l'ancien mot de passe dans la zone de texte Ancien mot de passe, le nouveau mot de passe dans la zone de texte Nouveau mot de passe et confirmer ce dernier dans la zone Confirmer le mot de passe. Pour appliquer le changement, cliquez sur Modifier. Si l'ancien mot de passe a été correctement saisi, vous obtenez un message vous indiquant que l'opération a réussi. Dans le cas contraire, on vous demande de ressaisir correctement ce mot de passe.

#### Suppression de trousseaux

Pour supprimer un trousseau de clés, sélectionnez premièrement le trousseau concerné, puis choisissez Édition Supprimer.

### Serveurs de clés

Gardez à jour vos clés et celles que vous avez récoltées en les synchronisant périodiquement avec des serveurs de clés distants. La synchronisation permet de s'assurer d'avoir les dernières signatures sur toutes les clés afin de tirer le plus grand bénéfice du « réseau de confiance ».

Mots de passe et clés prend en charge les serveurs de clés HKP et LDAP.

Serveurs HKP

- Les serveurs de clés HKP sont des serveurs Web ordinaires tels que le populaire hkp://pool.sks-keyservers.net, également accessible à l'adresse http://sks-keyservers.net.

Serveurs de clés LDAP

- Les serveurs de clés LDAP sont moins courants, mais utilisent le protocole LDAP standard pour fournir les clés. ldap://keyserver.pgp.com est un bon serveur LDAP.

### Partage de clés

Le partage de clés est fourni par DNS-SD, également connu sous le nom de Bonjour ou Rendezvous. L'activation du partage de clés ajoute les trousseaux locaux de clés publiques des utilisateurs de Mots de passe et clés à la boîte de dialogue de recherche de clés distantes. L'utilisation de ces « serveurs de clés » locaux est probablement plus rapide que l'accès à des serveurs distants.

## À propos de Mots de passe et clés

Mots de passe et clés, ses greffons, l'applet des préférences et l'applet de tableau de bord sont connus globalement sous le nom de Seahorse. Seahorse a été écrit par Jacob Perkins. Les mainteneurs actuels sont Stef Walter et Adam Schreiber. Ce manuel a été écrit par Adam Schreiber. Le site Web du projet a été conçu par Jim Pharis. Pour trouver plus d'informations à propos du projet Seahorse, consultez la page Web de Seahorse [en anglais].

Pour rapporter une anomalie ou émettre une suggestion concernant cette application ou ce manuel, procédez comme indiqué dans la section sur les rapports d'anomalie du Guide d'utilisation du bureau GNOME.

Ce programme est distribué selon les termes de la GNU General Public License, tels que publiés par la Free Software Foundation ; soit la version 2 de cette licence ou (à votre choix) toute version ultérieure. Une copie de cette licence est inclue dans cette documentation ; une autre se trouve dans le fichier COPYING inclus dans le code source de ce programme.