Il faut définir la variable PGP_HOME_DIR qui correspond au chemin fichier du répertoire de stockage du magasin de clés PGP.

export PGP_HOME_DIR=/home/pgp

 

Lister les clés présentes dans le magasin de clés (keyring) :

pgp --list-keys

 

Liste détaillée des clés présentes dans le magasin de clés (keyring) :

pgp --list-key-details

 

Chiffrer et signer un fichier :

pgp --verbose --force --cipher aes256 -es <file_to_encrypt> --recipient <public_key_id> --encrypt-to-self --status-file <log_file> --armor

--verbose : pour avoir des logs déaillées

--force --cipher aes256 : pour forcer le choix de l'algorithme de criptage

-es <file_to_encrypt> : encrypt & sign <file_to_encrypt>

--recipient <public_key_id> : définition de la clé publique à utiliser pour crypter le fichier

--encrypt-to-self : afin que l'expéditeur puisse lui aussi déchiffrer le fichier

--status-file <log_file> : création d'un fichier de logs

--armor : permet d'avoir un fichier ASCII en sortie