Page suivante Page précédente Table des matières

## 4. Chiffrement et déchiffrement

L'opération de chiffrement produit un message en caractères codés sur 8 bits, ce qui peut poser quelques problèmes pour l'envoyer par email ou pour l'afficher. L'option `--armor` ou `-a` permet de produire un message en caractères codés sur 7 bits.

Par défaut, les opérations de chiffrement et de déchiffrement affichent leurs résultats sur la sortie standard. L'option `--output` ou `-o` permet d'écrire le résultat de ces opérations dans un fichier plutôt que sur la sortie standard.

## 4.1 Comment chiffrer un message ?

Pour chiffrer un message, vous devez disposez de la clef publique du destinataire du message. Ce dernier utilisera ensuite sa clef privée pour déchiffrer votre message. Vous devez donc préciser le destinataire du message, ou plus précisement la clef publique à utiliser, lors d'un chiffrement :

> `

>     gpg --encrypt destinataire [message]

> `

ou

> `

>     gpg -e destinataire [message]

> `

`destinataire` représente ici toute information permettant de distinguer sans ambiguïté une clef publique parmi toutes les clefs publiques de votre trousseau. Cette information peut-être, par exemple, le nom ou l'adresse email associé à la clef publique que vous voulez utiliser. Vous pouvez même ne fournir qu'une partie du nom ou de l'adresse email si cette partie suffit à distinguer une clef publique sans ambiguïté.

Pour éviter que quiconque puisse usurper votre identité, il est conseillé de signer tout message que vous chiffrez.

## 4.2 Comment déchiffrer un message ?

Comme le déchiffrement utilise votre clef privée et que vous n'en n'avez qu'une en règle générale, il n'est pas nécessaire de la préciser :

> `

>     gpg [--decrypt] [message]

> `

ou

> `

>     gpg [-d] [message]

> `

Si vous possédez plusieurs clefs privées, vous devez précisez la clef privée à utiliser pour le déchiffrement avec l'option `--local-user info-clef` ou `-u info-clef`. `info-clef` est toute information permettant de distinguer sans ambiguïté une clef privée parmi toutes vos clefs privées.

Page suivante Page précédente Table des matières