Eco asterischi / passphrase mentre viene digitato in gnupg con pinty tty


8

Sto usando gnupg con l'agente pinty tty per crittografare un file con una passphrase simmetrica. Quando lo sto digitando, sia per crittografare che per decrittografare il file, la pinty tty di gnupg evita di visualizzare i caratteri che sto inserendo per evitare che venga rubato da qualcuno che guarda il mio schermo mentre sto scrivendo. Evita anche di visualizzare un asterisco in modo che la mia lunghezza della passphrase non possa essere rubata.

Tuttavia, supponiamo di essere consapevole del rischio e di voler visualizzare un asterisco ogni volta che digito un carattere, permettendomi di sapere se il mio input è stato ricevuto o se non sono riuscito a premere il tasto o se ho accidentalmente premuto un vicino anche uno, permettendomi di capire quando anche un backspace viene ricevuto correttamente (eliminando un asterisco ogni volta che lo premo).

Supponiamo che anche io voglia vedere il personaggio che sto scrivendo echeggiato, per sapere se ne sto scrivendo male, per quanto sia sconsigliabile.

Come ottengo queste due cose?


1
Quello che faccio di solito in questi casi (password estremamente difficile), apro qualsiasi editor di testo, digito la password lì, quindi copia / incolla su gpg / ssh e altri programmi simili. Basta non salvare e chiudere immediatamente quell'editor dopo aver incollato la password
Alex

Consiglierei di farne una risposta, in quanto l'unico altro modo possibile è di ricompilare gpg2 per consentirlo.
linuxdev2013,

Risposte:


0

Questo non è supportato da pinentry-tty.

pinentry-cursesfa eco agli asterischi; passare a quella potrebbe essere la tua soluzione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.