Versie 1.3 van safe – een wachtwoord-manager voor de opdrachtregel

Versie 1.3 voegt een optie -r toe aan safe 1.2.

De optie -r (‘r’ voor ‘rood’) print het laatste woord van elke regel in rode letters op een rode achtergrond. Aangenomen dat dat laatste woord een wachtwoord is, betekent dat dus dat het wachtwoord onleesbaar wordt geprint, zo ongeveer als volgt:

login.example.com sonja52 gehe1m!

Handig als er iemand over je schouder meekijkt, want het wachtwoord is niet leesbaar, maar kan wel worden geselecteerd en elders worden geplakt.

Alleen het laatste woord van elke regel is rood-op-rood, dus -r werkt niet als een geheim verscheidene woorden bevat die geheim moeten blijven, of als het meest gevoelige woord niet aan het eind staat.

Niet alle terminal-programma's kunnen rood op rood printen, maar terminals die afgeleid zijn van xterm kunnen het meestal wel. Het laatste woord verbergen heeft uiteraard ook alleen zin in een grafische omgeving, waar je een muis of iets dergelijks hebt om het onzichtbare woord te selecteren.

Bert Bos
Gemaakt 15 december 2019