Эхо-звёздочки / парольные фразы при наборе в gnupg с tty pinentry

8

Я использую gnupg с агентом tty pinentry для шифрования файла симметричной парольной фразой. Когда я набираю его, чтобы зашифровать и расшифровать файл, tty pinentry из gnupg не отображает вводимые символы, чтобы его не украли, когда кто-то смотрит на мой экран, пока я печатаю. Это также позволяет избежать отображения звездочки, так что длина моей парольной фразы также не может быть украдена.

Тем не менее, предположим, что я осведомлен о риске и хочу видеть звездочку каждый раз, когда набираю символ, позволяя мне узнать, был ли получен мой ввод, или я не смог нажать клавишу, или я случайно нажал соседний один также, позволяющий мне понять, когда бэкспейс также получен правильно (удаляя звездочку каждый раз, когда я нажимаю на нее).

Предположим, я даже хочу видеть, что набираемый мной персонаж повторяется, чтобы понять, не ошибаюсь ли я, из-за того, насколько это может быть нежелательно.

Как мне достичь этих двух вещей?

Джеффри Лебовски
источник
1
Что я обычно делаю в таких случаях (чрезвычайно сложный пароль), я открываю любой текстовый редактор, набираю пароль там, затем копирую / вставляю в gpg / ssh и другие подобные программы. Только не сохраняйте и не закрывайте этот редактор сразу после
Alex
Я бы порекомендовал сделать это ответом, поскольку единственный другой возможный способ - это перекомпилировать сам gpg2, чтобы разрешить это.
linuxdev2013

Ответы:

0

Это не поддерживается pinentry-tty.

pinentry-cursesповторяет звёздочки; переход на это может быть вашим решением.

Гейб
источник