--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.
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.
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.