J'utilise gnupg avec l'agent tty pinentry pour crypter un fichier avec une phrase secrète symétrique. Lorsque je le tape, à la fois pour crypter et décrypter le fichier, le pintyry tty de gnupg évite d'afficher les caractères que j'entre pour éviter qu'il ne soit volé par quelqu'un qui regarde mon écran pendant que je tape. Cela évite également d'afficher un astérisque afin que ma longueur de phrase secrète ne puisse pas être volée également.
Cependant, supposons que je sois conscient du risque et que je souhaite afficher un astérisque chaque fois que je tape un caractère, ce qui me permet de savoir si ma saisie a été reçue ou si j'ai échoué à appuyer sur la touche, ou si j'ai accidentellement appuyé sur un voisin un aussi, ce qui me permet de comprendre quand un retour arrière est également correctement reçu (en supprimant un astérisque chaque fois que j'appuie dessus).
Supposons que je veuille même voir le caractère que je tape en écho, pour savoir si j'en sais des fautes, à quel point cela peut être déconseillé.
Comment puis-je réaliser ces deux choses?
Réponses:
Ce n'est pas pris en charge par
pinentry-tty
.pinentry-curses
fait écho aux astérisques; passer à cela peut être votre solution.la source