GNU Privacy Guard permette la cifratura del contenuto di file. Se si desidera, ad esempio, cifrare il file myfile con la chiave pubblica di Gianni si può usare il seguente comando
$ gpg -a -r gianni@prova1.org --encrypt myfile
che crea il file myfile.asc contenente il messaggio cifrato, ovvero qualcosa di analogo a
quanto segue
-----BEGIN PGP MESSAGE----- Version: GnuPG v1.4.2.2 (GNU/Linux) hQEOAwKMbyb2THnjEAP9FPp0jVlasYPQX7hwmH951/hZRRSVf5WJimKIEyu0SctJ XeZ/VyQy56/ZvE/rM0mcd6Gzlk2vaF8irnNJ+frlh40NzCshjTR6ZVmElRQOUyVG 8TEDDJrDjt2OSLNv9OFq38PQaWO5K1LXOSEy2WxvqmSnLyatwhXIGvQBwXbc5LoD /jQfkNiV1T6j3OKq619TsiT4f60De2rtFOiQmImFCuFpL3uJasaF6+24+W873pIS QDOTyIjFMDR2nGLBFO4EwDeWznErHWTZ+6ZKoUuM8qqoXfDJYbItJhAqBnVxxJU8 dSdyqS+QyJSW11zs+g2l2WgAbG0jHpis1D4fJS8BOK8s0nMB/FMLXPlx0CwnP1Ux dfRnS48SRc+lSWnnZRymFCrehT1VGax5r3iy9XQxFZPEgZJ0mvksy/h2nv8n7eNp gboQDuZ4KeBcZVv4cxrnGZbqoARnGvBLrXdTz9M9w/CkH1NIE/FS6CK01KqZnR9y j/T2Oazo =FJhS -----END PGP MESSAGE-----
Quando Gianni riceverà il file myfile.asc, potrà decifrarlo per mezzo del comando
$ gpg --decrypt myfile.asc
in seguito al quale verrà richiesta la passphrase per accedere alla chiave privata di Gianni e
decifrare così il messaggio che verrà visualizzato in chiaro sullo schermo.