Używam gnupg z tty pinentry agent do szyfrowania pliku za pomocą symetrycznego hasła. Podczas pisania, zarówno w celu zaszyfrowania, jak i odszyfrowania pliku, tty pintyry gnupga unika wyświetlania znaków, które wprowadzam, aby uniknąć kradzieży przez osobę oglądającą mój ekran podczas pisania. Unika także wyświetlania gwiazdki, aby moja długość hasła nie mogła zostać skradziona.
Załóżmy jednak, że zdaję sobie sprawę z ryzyka i chcę wyświetlać gwiazdkę za każdym razem, gdy wpisuję znak, co pozwala mi dowiedzieć się, czy mój wkład został odebrany, czy nie nacisnąłem klawisza, czy też przypadkowo nacisnąłem sąsiada jeden, co pozwala mi zrozumieć, kiedy backspace również zostanie poprawnie odebrany (usuwając gwiazdkę za każdym razem, gdy go naciskam).
Przypuśćmy, że chcę zobaczyć echo wpisywanej przeze mnie postaci, aby dowiedzieć się, czy popełniam błąd, ponieważ może to być niewskazane.
Jak osiągnąć te dwie rzeczy?
Odpowiedzi:
To nie jest obsługiwane przez
pinentry-tty
.pinentry-curses
echo gwiazdek; przejście na to może być twoje rozwiązanie.źródło