回声星号/密码,因为在ttyup中用gnupg输入


8

我正在将ttyupententry代理与gnupg一起使用对称密码来加密文件。当我输入文件时,为了加密和解密文件,gnupg的tty pinentry避免显示我输入的字符,以免有人在输入时看着我的屏幕被盗。它还避免显示星号,这样我的密码长度也不会被盗。

但是,假设我已经意识到了这种风险,并且每次输入一个字符时都想查看一个星号,以让我知道是否收到了我的输入,或者我是否不按该键,或者是否不小心按了一个邻居。还有一个,可以让我了解何时正确接收到退格键(每次按下星号时都删除星号)。

假设我什至希望看到我键入的字符回显,以了解我是否对某些字符有误,这可能是不明智的。

我如何实现这两件事?


1
在这种情况下我通常会做的事情(极其困难的密码),我打开任何文本编辑器,在其中输入密码,然后将其复制/粘贴到gpg / ssh和其他此类程序。只是在粘贴密码后不要立即保存并关闭该编辑器
Alex

我建议将此作为答案,因为唯一可行的方法是重新编译gpg2本身以允许这样做。
linuxdev2013 '18

Answers:


0

不支持此功能pinentry-tty

pinentry-curses回显星号;切换到那可能是您的解决方案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.