Debian Jessie, XFCE 4.10, KeePass2, IceDove (mit Enigmail).
Ich verwende von KeePass2 generierte Passwörter für meinen privaten GPG-Schlüssel, um E-Mails zu entschlüsseln. Icedove ist mein Client, der die Enigmail verwendet.
Sobald ich eine E pinentry
- Mail (pinentry-gtk2) ent- / verschlüsseln möchte, wird sie angezeigt und ich kann sie weder in das Kennwortfeld einfügen noch verschieben. Daher möchte ich, dass KeePass2 meinen langen Arsch automatisch eingibt Passwort für mich. Dies funktioniert nicht mit der Tastenkombination (funktioniert für alles andere), sondern mit einem Rechtsklick in den KeePass2-Eintrag für " Auto-Typ ausführen ".
Das macht mich langsam verrückt. Ich habe jetzt eine Menge Forumsdiskussionen gelesen - wo keine wirklich hilfreich war und versucht habe, meine GPG-Agent-Einstellungen zu ändern, um Pinentry-Flüche zu verwenden. Ich habe sogar pinentry-gtk2 entfernt, wodurch icedove vollständig un- / verschlüsselt werden konnte.
Alle Vorschläge, damit die Funktion zum automatischen Eingeben oder Einfügen im Pinentry-Fenster funktioniert. Oder eine alternative Pinentry?
Die Tatsache, dass die akzeptierte Antwort dasselbe Verfahren wie in der Frage beschrieben verwendet, deutet darauf hin, dass es keine Möglichkeit gibt, KeePass Auto-Type (oder sogar einfaches Kopieren und Einfügen) für die Arbeit mit Pinentry zu aktivieren. Dies ist jedoch falsch!
Wie von anderen angegeben, sperren
pinentry
Programme zumgpg-agent
(z. B.pinentry-gtk-2
) globalen Sperren („Greifen“) der Tastatur. Allerdingsgpg-agent
kann konfiguriert werden , um dieses Verhalten mit der deaktivieren--no-grab
Option - siehe die GPG - Dokumentation . ( Hinweis: Diese Option enthält eine Sicherheitswarnung in der Dokumentation. Wenn Sie jedoch trotzdem KeePass verwenden, bezweifle ich, dass die Verwendung von Pinentry ohne KeePass--no-grab
zusätzliche Sicherheit bietet.)Um dies
--no-grab
als Standard für zu verwendengpg-agent
, erstellen / bearbeiten Sie die Datei~/.gnupg/gpg-agent.conf
(d. H. Die Dateigpg-agent.conf
im.gnupg
Verzeichnis in Ihrem Ausgangsverzeichnis) und fügen Sie die Zeile hinzudazu ( Informationen
gpg-agent.conf
in der Dokumentation ). Jedes Mal, wenngpg-agent
ab diesem Zeitpunkt gestartet wird, wird die--no-grab
Option verwendet undpinentry-gtk-2
es verhält sich wie ein normales Fenster (Sie können also die automatische Eingabe über die Tastenkombination durchführen, in das Textfeld einfügen usw.).quelle
Debian 7.7 (Wheezy)
Fluxbox 1.3.2-4
KeePass2 2.28
mono 2.10.8.1-8
xdotool 2.20110530.1
gnupg2 2.0.19-2 + deb7u2
Nach meiner Erfahrung ist KeePass2 Version 2.28 die erste, die unter Debian automatisch in ein Terminal- oder Nicht-GUI-Programm eingibt. Ich kann von KeePass 2.28 aus automatisch in SSH- oder Pinentry-Flüche tippen. Auto-Type funktioniert nicht mit pinentry-gtk-2, wenn ich es teste. Ich benutze keine Eisdecke, kann das also nicht testen.
quelle