Dopo aver installato e configurato il programma nel modo voluto, è possibile iniziare a cifrare e decifrare.
Si può usare il programma con più di una chiave privata, selezionando per
ogni operazione quale deve essere quella attiva, con l'opzione -u UID
o
l'opzione --local-user UID
. In questo modo la chiave privata
predefinita sarà sostituita da quella indicata.
Per modificare invece il destinatario, si può usare l'opzione -r
o l'opzione --recipient
.
Il comando per cifrare è
gpg -e destinatario [dati]
o
gpg --encrypt destinatario [dati]
Per evitare il rischio che qualcun altro si spacci per noi, è consigliabile
firmare qualsiasi cosa si voglia cifrare; si veda la sezione
Firmare e verificare le firme.
Il comando per decifrare è:
gpg [-d] [dati]
o
gpg [--decrypt] [dati]
Anche in questo caso, l'output predefinito è lo stdout
, ma è
possibile redirigere l'output a un file con l'opzione -o
.