Eco asteriscos / frase secreta conforme está sendo digitada no gnupg com tty pinentry

8

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?

Jeffrey Lebowski
fonte
11
O que eu costumo fazer nesses casos (senha extremamente difícil), abro qualquer editor de texto, digite a senha lá e copio / colo no gpg / ssh e em outro programa desse tipo. Só não salvar e fechar imediatamente que editor após a senha colado
Alex
Eu recomendo fazer disso uma resposta, pois a única outra maneira viável é recompilar o próprio gpg2 para permitir isso.
linuxdev2013

Respostas:

0

Isso não é suportado por pinentry-tty.

pinentry-cursesfaz eco de asteriscos; mudar para essa pode ser a sua solução.

Gabe
fonte