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@lists.fedoraproject.org
To unsubscribe send an email to users-le...@lists.fedoraproject.org
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@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to