19.03.21, 19:19 +0100, ToddAndMargo via users: > I encrypted a file with > gpg --symmetric foobar.txt > > It created foobar.txt.gpg file as expected > and I DID NOT tell it to store the passphrase. > > $ cat foobar.txt.gpg > clearly showed a binary file. > > When I ran > $less foobar.txt.gpg > > it showed me the recovered file without encryption > and DID NOT ask me for a passphrase. > > When I renamed the foobar.txt.gpg to foobar.txt > and ran "less" on it, now I get a binary file. > renaming it back to gpg and now it gets decrypted > again. > > HOW DID LESS figure out my key and decrypt my file? It didn't. Your gpg agent (likely gnome-keyring-daemon or similar) told it the passphrase. less uses /usr/bin/lesspipe.sh for pre-processing the files it is told to open. -- Regards mks _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure