PGP: Difference between revisions
Simplify with actual step-by-step instructions for all platforms |
No edit summary |
||
Line 8: | Line 8: | ||
=== On Mac === | === On Mac === | ||
<pre> | |||
# Install GPG | |||
brew install gnupg | |||
# Get my key | |||
curl -s "https://keys.openpgp.org/vks/v1/by-email/[email protected]" | gpg --import | |||
# Encrypt a message | |||
echo "your secret message" | gpg --encrypt --armor -r [email protected] | |||
</pre> | |||
Send the encrypted output to [email protected] | |||
=== On iPhone === | === On iPhone === | ||
Line 30: | Line 38: | ||
=== On Linux === | === On Linux === | ||
<pre> | |||
# Install GPG | |||
sudo apt install gnupg | |||
# Get my key | |||
gpg --keyserver keys.openpgp.org --recv-keys 3FE389CD | |||
# Encrypt a file | |||
gpg -e -a -r [email protected] file.txt | |||
</pre> | |||
=== Don't Want to Install Anything? === | === Don't Want to Install Anything? === | ||
Line 42: | Line 57: | ||
== My Key Info == | == My Key Info == | ||
<pre> | |||
Email: [email protected] | |||
Key ID: 3FE389CD | |||
Fingerprint: 5D30 A33E 08E3 5B89 15B4 C7E2 E207 8E65 3FE3 89CD | |||
</pre> | |||
== My Public Key == | == My Public Key == | ||
Copy this entire block: | Copy this entire block: | ||
<pre> | |||
-----BEGIN PGP PUBLIC KEY BLOCK----- | |||
xsFNBFxMv1gBEADYytKoJ8ewWiRnTmtkeutI6QH1d/ZViEiu1eBJeTB7dAjSfqQF | |||
Z4MSZO+GaSRkwx30+84CkVqPjh/AHgwHC0zdWSyCwWBcCa6UFuQyB/lf66c+72DE | |||
j5VMSnvWaBt2vUDz7jkVa+2s4Cazgb6V9H1cON3U7QuMtaPZXaaWDWQPPDNS+LaY | |||
hS8Pz/pLeqIKpxSMOkvsivY1fsNDvKQG3ryjIxw5REUegB8/qScLpQW6/VKgfVJ5 | |||
iXKWbk8zPYvAk+1pSf4J5TqX+Io0x52u4wg4MQlG135G+haoZG3o9CZZJ23Lgm0P | |||
6Ou4IPXw2/Z8LmrA+VFRtvRjZTfR6MDf5f2Gl/hjQa7YRJ9fGeFRGOVwlOf0u8Fa | |||
yTBKd0L7axmaAmoJPHnEl2/GuUcHwbS7t42qLdC7HoFmC0CXd/3aKoZol37IQi3y | |||
v+2KE5xuKwIkq47Il+xk2+oJrfm7dwX5MLW3517CZjtT9dTm38++tL+KcYaW/8uS | |||
cgSbcGmbzl0+q+94xU0TfAWHaeIWaFtUeAQ/aJ1d7/hdjIrMF6umqoGcJfH+Mi0j | |||
7fjWuh3ZhSTgNtynwcoMeRV2VIGgoK0NIwAz/4PDXk+uZYGwiRFz/p6u5I4e4D/x | |||
5RchXzi800a0AU/7rwLKU5wloqDjX3K5jNEtwLC76fwOe3SfmLtEDPzHTQARAQAB | |||
zRhFSiBGb3ggPGVqZm94QGVqZm94LmNvbT7CwY8EEwEIACwFAlxMv1gJEOIHjmU/ | |||
44nNAhsDBQkeEzgAAhkBBAsHCQMFFQgKAgMEFgABAgAAYhEgBF0woz4I41uJFbTH | |||
4uIHjmU/44nNYPgQAJQBwnyENGF5OUMVj5AvamuFEZoXPgBb2tsazbRbHsjETR2Q | |||
CSHNf4QydntSMsL45r0T4jLk31L5F3EK4RtsNfsuzmWaXThRQRbQX8MGN7Z8R4Ke | |||
iL8z8HQqOI+O5wQZNGxAAhkBBAsHCQMFFQgKAgMEFgABAgAAa1ggBF0woz4I41uJ | |||
FbTH4uIHjmU/44nNa/gQAK6Q4e8hq9IUwzNhAAKZAQ== | |||
-----END PGP PUBLIC KEY BLOCK----- | |||
</pre> | |||
== Troubleshooting == | == Troubleshooting == | ||
<pre> | |||
# Key not found? Try: | |||
gpg --keyserver hkps://keys.openpgp.org --recv-keys 3FE389CD | |||
# Encryption failed? Check if key is imported: | |||
gpg --list-keys ejfox | |||
# Still stuck? | |||
# Just email me normally and ask for help | |||
</pre> | |||
== Why Encrypt? == | == Why Encrypt? == |
Revision as of 01:46, 15 September 2025
PGP
Send EJ encrypted messages that only he can read.
Quick Start
Want to send me something private? Here's how:
On Mac
# Install GPG brew install gnupg # Get my key curl -s "https://keys.openpgp.org/vks/v1/by-email/[email protected]" | gpg --import # Encrypt a message echo "your secret message" | gpg --encrypt --armor -r [email protected]
Send the encrypted output to [email protected]
On iPhone
1. Download PGP Everywhere app (free) 2. Import my public key (copy from bottom of this page) 3. Type message, encrypt to "[email protected]" 4. Send via any app (email, messages, whatever)
On Android
1. Install OpenKeychain (free) 2. Search for "[email protected]" or import key manually 3. Use with any email app or K-9 Mail
On Windows
1. Download Gpg4win (free) 2. Import my key through Kleopatra 3. Right-click any text file → "Encrypt with Kleopatra"
On Linux
# Install GPG sudo apt install gnupg # Get my key gpg --keyserver keys.openpgp.org --recv-keys 3FE389CD # Encrypt a file gpg -e -a -r [email protected] file.txt
Don't Want to Install Anything?
Use pgptool.org: 1. Go to https://pgptool.org/ 2. Paste my public key (below) 3. Type message, click encrypt 4. Send encrypted text to me
My Key Info
Email: [email protected] Key ID: 3FE389CD Fingerprint: 5D30 A33E 08E3 5B89 15B4 C7E2 E207 8E65 3FE3 89CD
My Public Key
Copy this entire block:
-----BEGIN PGP PUBLIC KEY BLOCK----- xsFNBFxMv1gBEADYytKoJ8ewWiRnTmtkeutI6QH1d/ZViEiu1eBJeTB7dAjSfqQF Z4MSZO+GaSRkwx30+84CkVqPjh/AHgwHC0zdWSyCwWBcCa6UFuQyB/lf66c+72DE j5VMSnvWaBt2vUDz7jkVa+2s4Cazgb6V9H1cON3U7QuMtaPZXaaWDWQPPDNS+LaY hS8Pz/pLeqIKpxSMOkvsivY1fsNDvKQG3ryjIxw5REUegB8/qScLpQW6/VKgfVJ5 iXKWbk8zPYvAk+1pSf4J5TqX+Io0x52u4wg4MQlG135G+haoZG3o9CZZJ23Lgm0P 6Ou4IPXw2/Z8LmrA+VFRtvRjZTfR6MDf5f2Gl/hjQa7YRJ9fGeFRGOVwlOf0u8Fa yTBKd0L7axmaAmoJPHnEl2/GuUcHwbS7t42qLdC7HoFmC0CXd/3aKoZol37IQi3y v+2KE5xuKwIkq47Il+xk2+oJrfm7dwX5MLW3517CZjtT9dTm38++tL+KcYaW/8uS cgSbcGmbzl0+q+94xU0TfAWHaeIWaFtUeAQ/aJ1d7/hdjIrMF6umqoGcJfH+Mi0j 7fjWuh3ZhSTgNtynwcoMeRV2VIGgoK0NIwAz/4PDXk+uZYGwiRFz/p6u5I4e4D/x 5RchXzi800a0AU/7rwLKU5wloqDjX3K5jNEtwLC76fwOe3SfmLtEDPzHTQARAQAB zRhFSiBGb3ggPGVqZm94QGVqZm94LmNvbT7CwY8EEwEIACwFAlxMv1gJEOIHjmU/ 44nNAhsDBQkeEzgAAhkBBAsHCQMFFQgKAgMEFgABAgAAYhEgBF0woz4I41uJFbTH 4uIHjmU/44nNYPgQAJQBwnyENGF5OUMVj5AvamuFEZoXPgBb2tsazbRbHsjETR2Q CSHNf4QydntSMsL45r0T4jLk31L5F3EK4RtsNfsuzmWaXThRQRbQX8MGN7Z8R4Ke iL8z8HQqOI+O5wQZNGxAAhkBBAsHCQMFFQgKAgMEFgABAgAAa1ggBF0woz4I41uJ FbTH4uIHjmU/44nNa/gQAK6Q4e8hq9IUwzNhAAKZAQ== -----END PGP PUBLIC KEY BLOCK-----
Troubleshooting
# Key not found? Try: gpg --keyserver hkps://keys.openpgp.org --recv-keys 3FE389CD # Encryption failed? Check if key is imported: gpg --list-keys ejfox # Still stuck? # Just email me normally and ask for help
Why Encrypt?
Your email provider, government agencies, and random hackers can read normal emails. PGP makes messages unreadable to everyone except me.
Takes 30 seconds to set up, protects everything forever.
---