GnuPG

Listado de claves importadas
gpg --list-key
Exportar clave pública en ascii
gpg --export -a identificador > fichero.asc
Cifrar un fichero clave asimétrica
gpg --encrypt --recipient email fichero
gpg -e -r email fichero
Cifrar un fichero con clave simétrica

Importante, si se usa clave simétrica y asimétrica para cifrar, cualquiera de ellas sirve para descrifrar, no el conjunto.

gpg --symmetric  fichero
Cifrar un directorio y empaquetar
tar zcf - foo | gpg -c --cipher-algo aes256 -o foo.tgz.gpg
Descifrar un fichero
gpg --output doc --decrypt doc.gpg
Desempaquetar y descifrar un directorio
gpg -o- foo.tgz.gpg | tar zxvf - 
Written on January 16, 2017