1227
Comment:
|
← Revision 9 as of 2024-01-15 01:35:00 ⇥
1250
|
Deletions are marked like this. | Additions are marked like this. |
Line 6: | Line 6: |
[[GitHub/GPGsign]] |
OpenPGP
- gpg used on linux.
- Create keys
- $ gpg --gen-key
- Select key length and enter details, recommeded key length 2048+
- $ gpg --gen-key
- E.g. key-id AABBCCDD
- Export key in-order to email it to someone
- Public
- $ gpg --export --armor AABBCCDD
- Private
gpg --export-secret-key -a "User Name" > gpg-pieter-private.gpg.key
- Public
- List keys
- $ gpg --fingerprint
- Send to key server
- $ gpg --send-keys --keyserver keyserver.ubuntu.com AABBCCDD
- Encrypt txt with gpg
- To avoid warning about trusting key
gpg --edit-key <KEY_ID> gpg> trust
- $ echo -n "Secret_Password" | gpg --armor --encrypt -r PickKEY --comment "comment string" --batch
- To avoid warning about trusting key
Testing verifying gpg keys, in empty keyring
load new key in temp keyring (Paste pem key, and ctrl-d)
gpg --no-default-keyring --keyring /tmp/gpg-delme --allow-secret-key-import --import -
export a key with a comment
gpg --no-default-keyring --keyring /tmp/gpg-delme --allow-secret-key-import --armor --comment "comment string" --export-key KEYNAME
...