A continuación se muestra un sumario rápido de comandos PGP.
*Para encriptar un archivo plaintext con la llave pública del receptor:
pgp -e archivotexto userid_receptor.
*Para firmar un archivo plaintext con tu llave secreta:
pgp -s archivotexto [-u tu_userid]
*Para firmar un archivo plaintext a un texto ASCII con tu llave secreta, produciendo un mensaje plaintext firmado listo para enviarse vía E-mail:
pgp -es archivotexto userid-receptor [-u tu_userid]
*Para encriptar un archivo plaintext con una criptografía convencional, teclea:
pgp -c archivotexto
*Para desencriptar un archivo encriptado, o para checar la integridad de la firma de un archivo firmado:
pgp archivo ciphertext [-o archivoplaintext]
*Para encriptar un mensaje para múltiples receptores:
pgp -e archivotexto userid1 userid2 userid3
*Para generar tu propio y único par de llaves pública y secreta:
pgp -kg
*Para añadir los contenidos de una llave pública o secreta a tu keyring público o secreto:
pgp -ka archivollave [keyring]
*Para extraer (copiar) una llave de tu keyting público o secreto:
pgp -kx userid archivollave keyring
o
pgp -kxa userid archivollave keyring
*Para ver los contenidos de tu key ring público:
pgp -kvv userid keyring
*Para ver los contenidos y checar la certificación de firmas de tu key ring público:
pgp -kc userid keyring
*Para firmar y certificar la llave publica de alguien en tu key ring público:
pgp -ks su_userid -u tu_userid]keyring
*Para remover firmas seleccionadas de un userid a un keyring:
pgp -krs userid keyring
*Para desencriptar un mensaje y dejar la firma intacta:
pgp -d archivociphertext
*Para revocar permanentemente tu llave, publicando un compromiso de certificado de firma.
pgp -kd useridtuyo
*Para deshabilitar o habilitar una llave pública en tu key ring público:
pgp -kd userid
*Para decriptar un mensaje y dejarlo con la firma intacta:
pgp -d archivociphertext
*Para crear un certificado de firma que viene separado del documento:
pgp -sb archivotexto [-u userid_tuyo]
*Para separar una firma certificada de un mensaje firmado:
pgp -b archivo ciphertext
*Para producir un archivo ciphertexto en un formato ASCII radix-64, únicamente la opción -a cuando encriptes o firmes un mensaje, o extraigas una llave:
pgp -sea archivotexto su_userid
o: pgp -kxa userid archivollave [keyring]
*Para destuir el archivo plaintext después de producir el archivo ciphertexto, únicamente añade la opción -w (wipe) cuando encriptes o firmes un mensaje:
pgp -sew mensaje.txt su_userid
*Para ver la salida de un plaintext desencriptado en tu pantalla (como el estilo de Unix "more" command), sin escribir esto en un archivo, usa la opción -m (more) mientras desencriptas:
pgp -m archivo ciphertext
*Para especificar que la salida del receptor cuando desencripte sea solamente en la pantalla y no pueda ser salvada en disco, añade la opción -m:
pgp -steam menaje.txt su_userid
*Para recuperar el nombre del archivo plaintext orginal mientras desencriptas, añade la opción -p:
pgp -p archivociphertext
*Para usar un modo de filtro al estilo de Unix, leyendo de una entrada estándar y escribiendo a una salida estándar, añade la opción -f:
pgp -feast su_userid archivo_entrada archivo_salida