1Here's a short summary of commands in PGP 2.6.3i: 2 3Generate new key pair: pgp -kg [keybits] [ebits] [factor1] [factor2] [mask1] [mask2] 4Add key: pgp -ka keyfile [keyring] 5Extract key: pgp -kx[a] userid keyfile [keyring] 6View key(s): pgp -kv[v] [userid] [keyring] 7View fingerprint: pgp -kvc [userid] [keyring] 8Check & view in detail: pgp -kc [userid] [keyring] 9Remove userid or key: pgp -kr userid [keyring] 10 (Repeat for multiple userids on a key) 11Edit trust params: pgp -ke userid [keyring] 12Add another userid: pgp -ke your_userid [keyring] 13Edit passphrase: pgp -ke your_userid [keyring] 14Sign a key in pubring: pgp -ks other_id [-u sign_id] [keyring] 15Remove a sig from key: pgp -krs userid [keyring] 16Revoke, dis/enable: pgp -kd userid [keyring] 17Revoke a certificate: pgp -kds other_id [-u sign_id] [keyring] 18 19Encrypt: pgp -e[a] textfile TO_id [TO_id2 TO_id3...] 20Sign: pgp -s[a] textfile [-u MY_id] 21Sign & encrypt: pgp -se[a] textfile TO_id [TO_id2 TO_id3...][-u MY_id] 22Make detached cert: pgp -sb[a] [+clearsig=on] mainfile [-u MY_id] 23 (Can do binaries) (clearsig=on may be set in CONFIG.TXT) 24Encrypt with IDEA only: pgp -c textfile 25Decrypt or check sig: pgp [-d] [-p] cryptogram 26 (-d to keep pgp data, -p for original file name) 27Check detached cert: pgp certfile [mainfile] 28 (If root of filenames are the same omit [mainfile]) 29 30Use [a] for ASCII output 31Use [-o outfile] to specify an output file 32Use [-@ textfile] to specify additional userids when encrypting 33Use [-z"pass phrase"] to specify your pass phrase 34Use [+batchmode] for errorlevel returns 35Use [f] for stream redirection ( pgp -f[ARGS] <infile >outfile ) 36Use [w] to wipe plaintext file (encryption operations) 37Use [m] to force display of plaintext only (no output file) 38Use [t] to alter line endings for unix, etc. 39