Gpg
De drev
Sommaire
Exporter
- La clé publique
gpg --export ID > public.key
- La clé privée
gpg --export-secret-key ID > private.key
Importer
- Pour une clé privée ou publique, même commande
gpg --import key
encrypter
Option -c
gpg -c filename
Va creer un fichier filename.gpg
décrypter
gpg filename.gpg
ou
gpg --decrypt filename.txt
Signer
sign
-- sign
clearsign
detach-sig
gpg --output filename.sig --detach-sig filename
Pinentry
Logiciel permettant de demander a l'utilisateur les passphrases.
Le liens symbolique /usr/bin/pinentry pointe vers /usr/bin/pinentry-gtk2 pour gtk2
on peut changer ce liens pour pointer vers /usr/bin/pinentry-gnome3 ou /usr/bin/pinentry-curses avec la commande ln
Erreurs
Error: gpg: signing failed: Inappropriate ioctl for device
Créer / éditer le fichier ~/.gnupg/gpg.conf
use-agent pinentry-mode loopback
Créer / editer ~/.gnupg/gpg-agent.conf
allow-loopback-pinentry
Source
https://d.sb/2016/11/gpg-inappropriate-ioctl-for-device-errors