Intro to GPG

Links RSS
Author ArgentumCation Posts Notes
License CC-BY-NC-SA 4.0+ Updated

What is GPG

Paraphrasing from the Arch Wiki, GPG is basically an implementation of PGP (Pretty Good Privacy)/ RFC 4880. You can use it to sign stuff, encrypt stuff, and authenticate yourself (eg over SSH or S/MIME).

Using GPG for SSH

  1. Generate Master Key

  2. Alright now time to add subkeys so we can Sign/Authenticate/Encrypt stuff

  3. Okay now you have a key, lets make it work with SSH now

  4. Back up your keys and yeet the master key

Encryption

Asymmetric

Symmetric

Signing


ETC


Troubleshooting


References