Cifro Ergo Sum utility
Generate a key-pair
$ gpg --gen-key
Upload the key
$ gpg --send-keys --keyserver pgp.mit.edu $KEYID
Revoke a key
$ gpg --gen-revoke $KEYID
Save the certificate-block in $FILE
. Import the revocation certificate:
$ gpg --import $FILE
Check the key is correctly revoked:
$ gpg --list-sigs $KEYID
Should say revoked in the first line and rev in the second one.
Upload the revoked key
$ gpg --send-keys --keyserver pgp.mit.edu $KEYID
List all keys
$ gpg --list-keys
List a specific key
$ gpg --list-keys $NAME
or:
$ gpg --list-keys $KEYID
Export the public key
$ gpg --export --armor $KEYID > pubkey.txt
Export the private key
$ gpg --export-secret-keys --armor $KEYID > pubkey.txt
Import a public or private key
$ gpg --import $FILE
$ gpg --recv-keys --keyserver pgp.mit.edu $KEYID
Interactively edit a key
$ gpg --edit-key $KEYID
Encrypt symmetric (very strong):
$ gpg --cipher-algo RIJNDAEL256 -o $CRYPT-FILE -c $PLAIN-FILE
Decrypt symmetric:
$ gpg --cipher-algo RIJNDAEL256 -o $PLAIN-FILE --decrypt $CRYPT-FILE
blog comments powered by Disqus