Ich starte Gentoo Hardened mit Kernel 4.1.7-hardened-r1 und versuche, eine Datei mit GPG aus einer Shell-Sitzung zu verschlüsseln, die über SSH geöffnet und die DISPLAY
Variable deaktiviert wurde, um PIN-Curses für die Passwortabfrage zu verwenden. Mit gpg -o file.gpg --symmetric file
kann ich ganz gut verschlüsseln. Bei Verwendung pv file | gpg -o file.gpg --symmetric
erhalte ich folgende Fehlermeldung:
gpg-agent[30745]: command get_passphrase failed: Inappropriate ioctl for device
dsfargeg
, verschlüsseln Sie sie mitpv dsfargeg | gpg -o dsfargeg.gpg --symmetric
, geben Sie bei Aufforderung ein Kennwort ein, entschlüsseln Sie die Ausgabe mitgpg -o dsfargeg.gpg.dec --decrypt dsfargeg.gpg
, geben Sie Ihr Kennwort ein und vergleichen Sie die ursprüngliche und die entschlüsselte Datei mitsha256sum dsfargeg dsfargeg.gpg.dec
. Beide Hashes sind gleich./dev/tty
auf Debian geöffnet wird . Dies war jedoch in meinem Fall die Version 1.4; gpg wurde seitdem ein wenig überarbeitet. Dieser Ansatz wurde möglicherweise aus irgendeinem Grund eingestellt - Sie möchten vielleicht selbst mehr herausfinden (oder dies kann ein bestimmter Debian-Patch sein). Daher ist es wahrscheinlich besser, wenn Sie sich nicht darauf verlassen. Ich werde in Spuren herumgraben, um zu überprüfen, was genau in neuerem gpg passiert (ich habe 2.1).