我正在将ttyupententry代理与gnupg一起使用对称密码来加密文件。当我输入文件时,为了加密和解密文件,gnupg的tty pinentry避免显示我输入的字符,以免有人在输入时看着我的屏幕被盗。它还避免显示星号,这样我的密码长度也不会被盗。
但是,假设我已经意识到了这种风险,并且每次输入一个字符时都想查看一个星号,以让我知道是否收到了我的输入,或者我是否不按该键,或者是否不小心按了一个邻居。还有一个,可以让我了解何时正确接收到退格键(每次按下星号时都删除星号)。
假设我什至希望看到我键入的字符回显,以了解我是否对某些字符有误,这可能是不明智的。
我如何实现这两件事?
1
在这种情况下我通常会做的事情(极其困难的密码),我打开任何文本编辑器,在其中输入密码,然后将其复制/粘贴到gpg / ssh和其他此类程序。只是在粘贴密码后不要立即保存并关闭该编辑器
—
Alex
我建议将此作为答案,因为唯一可行的方法是重新编译gpg2本身以允许这样做。
—
linuxdev2013 '18