pinentry-curses

Aus Foxwiki


pinentry-curses ist ein Programm, das die sichere Eingabe von PINs oder Passphrasen ermöglicht.

Funktion

  • Sicherstellen, dass die eingegebenen Informationen nicht auf die Festplatte übertragen oder irgendwo vorübergehend gespeichert werden.
  • Besonders nützlich für die Eingabe von Passphrasen, wenn Kryptografiessoftware wie GnuPG oder E-Mail-Clients verwendet werden, die diese verwenden.
  • Verwendet ein offenes Protokoll und ist daher nicht an eine bestimmte Software gebunden.
  • Implementiert ein PIN-Eingabedialogfeld mit dem Curses-Toolkit.
  • Ist besonders hilfreich für Benutzer, die im Textmodus ohne das X-Window-System arbeiten.
  • Wird typischerweise intern von GnuPG-Agent verwendet.
  • Benutzer haben normalerweise keinen Grund, es direkt anzurufen.

Optionen

Option Beschreibung
--version Gibt die Programmversion und Lizenzinformationen aus.
--help Gibt die wichtigsten Optionen aus.
--debug, -d Aktiviert das Debuggen. Am nützlichsten für die maintainer.

Wichtig: Dadurch können möglicherweise vertrauliche Informationen, wie die eingegebene Passphrase angezeigt werden.

--no-global-grab, -g Man nimmt die Tastatur nur, wenn das Fenster ausgewählt ist.

Man verwendet diese Option, wenn man Software mit pinentry-curses debuggt.

Andernfalls kann man möglicherweise nicht mehr auf seine X-Sitzung zugreifen (es sei denn, man ha andere Möglichkeiten, eine Verbindung zum Computer herzustellen, um pinentry-curses zu beenden).

--parent-wid N Verwendet man, um die Fenster-ID N als übergeordnetes Fenster festzulegen.

Wird nicht von allen pinentry-Versionen unterstützt.

--display STRING

--ttyname STRING --ttytype STRING --lc-type STRING --lc-messages STRING

Wird verwendet, um Lokalisierungsinformationen an pinentry-curses zu übergeben.

Sie sind erforderlich, da pinentry-curses normalerweise von einem Hintergrundprozess aufgerufen werden, der keine Informationen über das zu verwendende Gebietsschema und Terminal enthält.

Assuan-Protokolloptionen sind eine alternative Möglichkeit, diese Informationen weiterzugeben.

Quellen