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