For sending me encrypted things in a personal context (ryan@rlew.io).
| Field | Value |
|---|---|
ryan@rlew.io (also ryan@wpyz.org) |
|
| Key ID | C4CF8705BF891FBC |
| Fingerprint | 3583 DC17 D6E1 EAEB C573 7291 C4CF 8705 BF89 1FBC |
| Algorithm | RSA 4096 |
Published on keys.openpgp.org and on GitHub (ryanlewis).
gpg --keyserver keys.openpgp.org --recv-keys C4CF8705BF891FBCcurl -sS https://api.github.com/users/ryanlewis/gpg_keys \
| jq -r '.[] | select(.emails[]?.email == "ryan@rlew.io") | .raw_key' \
| gpg --importAlways cross-check against an out-of-band channel before trusting:
gpg --fingerprint ryan@rlew.io
# expect: 3583 DC17 D6E1 EAEB C573 7291 C4CF 8705 BF89 1FBCASCII-armoured ciphertext is safe to paste into chat, email, a paste site, anywhere.
gpg --encrypt --armor --recipient ryan@rlew.io secrets.txt
# produces secrets.txt.asc — send thatecho "the secret" | gpg --encrypt --armor --recipient ryan@rlew.io | pbcopyAdds a signature so I can verify it really came from you:
gpg --encrypt --sign --armor --recipient ryan@rlew.io secrets.txtIf gpg prompts There is no assurance this key belongs to the named user, you haven't set explicit trust on my key. For a one-off, bypass with:
gpg --encrypt --armor --trust-model always --recipient ryan@rlew.io secrets.txt