gnupg
sign
gpg2 -ba [-u keyname] clear.txtgenerate detached armored signaturegpg2 --verify [other.clear.txt] clear.txt.ascby default, finds cleartext file removing.asc
manage private keys
This is for gnupg 2.1 only.
gpg2 --delete-secret-keysgpg2 --delete-secret-and-public-keysgpg2 -K --with-keygripand then deleting files inprivate-keys-v1.dis needed in some scenarios (strip a single subkey, or delete a card-based key)
get keystubs from a card
- fetch public key from a keyserver
gpg2 --card-editgpg2 --edit-key,delkeydelete stripped subkeys which are not in the card
–edit-key
subkeys
keyselect subkey with index N, none for none, * for alladdkeydelkeyrevkeyexpireaddcardkeygenerate a subkey on a card and add it to this keykeytocardmove a key to a card, keep only a stub
uids
uidselect uid with index N, none for none, * for alladduidprimarymake uid primary
misc
fprshow fingerprintshowprefshow preferences
export
--export-secret-keys-ao filename keyname--export-secret-subkeys