Echo-Sternchen / Passphrase, während sie in gnupg mit tty pinentry eingegeben wird

8

Ich verwende gnupg mit tty pinentry agent, um eine Datei mit einer symmetrischen Passphrase zu verschlüsseln. Wenn ich es schreibe, um die Datei zu verschlüsseln und zu entschlüsseln, vermeidet gnupgs tty pinentry, die eingegebenen Zeichen anzuzeigen, um zu verhindern, dass sie von jemandem gestohlen werden, der meinen Bildschirm während des Schreibens beobachtet. Außerdem wird vermieden, dass ein Sternchen angezeigt wird, sodass meine Passphrasenlänge nicht gestohlen werden kann.

Angenommen, ich bin mir des Risikos bewusst und möchte jedes Mal, wenn ich ein Zeichen eingebe, ein Sternchen anzeigen, damit ich weiß, ob meine Eingabe empfangen wurde oder ob ich die Taste nicht gedrückt habe oder ob ich versehentlich einen Nachbarn gedrückt habe eine, damit ich auch verstehen kann, wann eine Rücktaste korrekt empfangen wird (indem jedes Mal, wenn ich darauf drücke, ein Sternchen gelöscht wird).

Angenommen, ich möchte sogar sehen, dass das Zeichen, das ich tippe, wiederholt wird, um zu wissen, ob ich einige falsch schreibe, wie nicht ratsam das sein mag.

Wie erreiche ich diese beiden Dinge?

Jeffrey Lebowski
quelle
1
Was ich normalerweise in solchen Fällen mache (extrem schwieriges Passwort), öffne ich einen beliebigen Texteditor, gebe dort ein Passwort ein und kopiere / füge es in gpg / ssh und ein anderes solches Programm ein. Speichern und schließen Sie den Editor nach dem Einfügen des Passworts nicht sofort
Alex
Ich würde empfehlen, dies als Antwort zu verwenden, da der einzige andere mögliche Weg darin besteht, gpg2 selbst neu zu kompilieren, um dies zu ermöglichen.
linuxdev2013

Antworten:

0

Dies wird von nicht unterstützt pinentry-tty.

pinentry-cursesgibt Sternchen wieder; Ein Wechsel dorthin könnte Ihre Lösung sein.

Gabe
quelle