Estou usando o gnupg com o agente tty pinentry para criptografar um arquivo com uma senha simétrica. Quando estou digitando, para criptografar e descriptografar o arquivo, o tty pinentry do gnupg evita exibir os caracteres que estou inserindo para evitar que seja roubado por alguém que esteja assistindo minha tela enquanto digito. Também evita a exibição de um asterisco, para que o tamanho da minha senha não possa ser roubado também.
No entanto, suponha que eu esteja ciente do risco e deseje exibir um asterisco toda vez que digitar um caractere, permitindo-me saber se minha entrada foi recebida ou se não consegui pressionar a tecla ou se pressionei acidentalmente um vizinho um também, permitindo-me entender quando um backspace também é recebido corretamente (excluindo um asterisco cada vez que o pressiono).
Suponha que eu até queira ver o personagem que estou digitando ecoando, para saber se estou digitando errado alguns, pelo quão desaconselhável isso possa ser.
Como faço para conseguir essas duas coisas?
Respostas:
Isso não é suportado por
pinentry-tty
.pinentry-curses
faz eco de asteriscos; mudar para essa pode ser a sua solução.fonte