我正在使用 gnupg 和 tty pinentry 代理来加密一个带有对称密码的文件。当我输入文件时,无论是加密还是解密文件,gnupg 的 tty pinentry 都会避免显示我输入的字符,以免在我输入时被别人偷走。它还会避免显示星号,这样我的密码长度也不会被偷走。
但是,假设我意识到了风险,并且希望每次输入字符时都看到一个星号,这样我就可以知道我的输入是否被接收,或者我是否没有按下该键,或者我是否不小心按下了相邻的键,这样我就可以了解退格键何时也被正确接收(每次按下时删除一个星号)。
假设我甚至想看到我所输入的字符的回显,以便知道我是否输入错误,因为这可能是不明智的。
我怎样才能实现这两点?
答案1
这不受支持pinentry-tty
。
pinentry-curses
确实会回显星号;切换到该选项可能是您的解决方案。