J'utilise Gentoo Hardened avec le noyau 4.1.7-hardened-r1 et j'essaie de crypter un fichier en utilisant GPG à partir d'une session shell ouverte à partir de SSH et avec la DISPLAY
variable désactivée afin d'utiliser des pinentry-curses pour l'invite de mot de passe. Utiliser gpg -o file.gpg --symmetric file
I peut très bien chiffrer. J'obtiens pv file | gpg -o file.gpg --symmetric
le message d'erreur suivant:
gpg-agent[30745]: command get_passphrase failed: Inappropriate ioctl for device
dsfargeg
, chiffrez-le avecpv dsfargeg | gpg -o dsfargeg.gpg --symmetric
, entrez un mot de passe lorsque vous y êtes invité, déchiffrez la sortie avecgpg -o dsfargeg.gpg.dec --decrypt dsfargeg.gpg
, entrez votre mot de passe et comparez l'original et le fichier déchiffré avecsha256sum dsfargeg dsfargeg.gpg.dec
. Les deux hachages seront identiques./dev/tty
sur Debian. C'était la version 1.4, cependant, dans mon cas; gpg a fait un peu de refonte depuis. Cette approche a peut-être été abandonnée pour une raison quelconque - vous voudrez peut-être en savoir plus par vous-même (ou cela peut être un correctif spécifique à Debian). En tant que tel, il serait probablement préférable pour vous de ne pas y compter. Je vais fouiller dans les traces, pour vérifier ce qui se passe exactement dans les nouveaux gpg (j'ai 2.1).