Stop Sending Secrets in Plain Text: A Simple Guide to PGP

in GG Gamersyesterday

image.png

PGP for Real Life: Secure Text and Files

PGP encryption is a simple, powerful tool that’s often overlooked. It can make your digital life more secure without adding a ton of complexity. Like most skills, the biggest hurdle is the setup. After that, it’s just building the habit of using it.

PGP stands for “Pretty Good Privacy.” When you use it, you can protect sensitive information from landing in the wrong hands and reduce how much you expose to third parties. If you already understand crypto wallets, especially public addresses and secret keys, you’re ahead of the curve.

In plain English, PGP lets you encrypt text and files so only the intended recipient can read them. “Encrypt” just means turning readable information into scrambled text that can only be unlocked with the right key. You do that by generating your own keypair (public key + secret key) and exchanging public keys with the people you want to communicate with.

If that sounds confusing right now, no worries. I’m going to walk you through it step by step, and it’ll click once you see it in action.

How PGP Works in Plain English

If you already understand crypto wallets, especially secret keys and public addresses, you can skip ahead to the Step-by-Step Process. If not, here’s the quick version.

PGP encryption relies on two keys:

A) Secret key (keep this private)

This is the key you never share. If someone gets it, they can decrypt messages meant for you. In crypto terms, exposing your PGP secret key is like giving away your wallet’s seed phrase, the “12 words” you’re always warned to protect.

B) Public key (safe to share)

This is the key you can post, send, or share freely. It tells other people how to encrypt messages that only you can decrypt. Think of it like a PO box address: anyone can drop something in, but only you can open it.

Here’s what that looks like in practice: if I want to send you an encrypted message, I only need your public key and a free PGP tool.

I paste your public key into my PGP app, select the message or file, choose your key from my keyring (basically, my saved list of public keys), and click Encrypt. The message turns into a scrambled block of text that only the matching secret key can unlock.

PGP and Crypto: Same Concept, Different Use Case

Crypto wallets run on the same core idea as PGP: keypairs.

One common misconception is that a wallet “stores” your crypto the way a folder stores files on your computer. What you actually have on-chain is the record of ownership. Your wallet is the tool that manages the keys that prove you control it.

Your public key (wallet address) tells people where to send funds or which on-chain account you’re referencing. Your secret key is what gives you the power to authorize actions, like moving assets.

That’s the exact mental model that makes PGP easy: you share a public key so people can encrypt messages to you, and you keep your secret key private so only you can decrypt them.

So yeah, if you’ve ever protected a seed phrase, you already understand the most important rule of PGP.

Your First PGP Message, Step by Step

The fastest way to understand PGP is to use it once. Let’s generate a practice keypair (public key + secret key) and send your first encrypted message.

NOTE: treat this as a throwaway keypair for learning. Once you’re comfortable with the workflow, create a fresh keypair you’ll actually use long-term, and protect it like you would a seed phrase.

1. Choose a PGP tool

There are solid options for every device. Such as: Gpg4win (Windows), GPGTools (macOS), and OpenKeychain (Android). You can also use a browser-based tool to practice encrypting and decrypting text.

If you’re brand new, a browser-based PGP tool is the quickest way to get familiar. If you plan to use PGP regularly, installing a dedicated app is usually the better move.

2. Create a keypair

Open your tool and look for something like 'Keyring', 'Keys', or 'File', depending on the app. Select New Keypair or Generate Keys, then follow the prompts.

You’ll be asked for a name and email. You don’t have to use your real identity. This info mainly helps people identify the correct public key when they’re encrypting something to you. If you want to stay anonymous, use a pseudonym and a separate email.

3. Encrypt a message

Go to the 'Encrypt' or 'Notepad' area of your PGP tool. Paste in your message, select the recipient’s public key from your keyring, then click 'Encrypt'.

Your message will turn into a block of scrambled text. Only the matching secret key can unlock it. Encrypting a file works the same way, except you select a file instead of pasting text.

4. Decrypt a message

To decrypt something you receive, copy the encrypted block, open the 'Decrypt' or 'Notepad' area, paste it in, and click 'Decrypt'.

If the message was encrypted to you and you have the matching secret key, the original text will appear. If your secret key is protected with a password, you’ll be prompted to enter it before decryption.

How to Share Your Public PGP Key

Once you generate a keypair, you’ll have your own public key. That public key is what people need to send you encrypted messages.

Sharing it is basically copy and paste. Open your Keyring (or the equivalent section in your PGP app), find your keypair, and select your public key. It’ll look like a long block of text, often starting with:

“-----BEGIN PGP PUBLIC KEY BLOCK-----” (I will include an example of a complete public key block below)

Copy the entire public key block and paste it wherever you communicate: email, text, Discord, DMs, whatever. You can even post it publicly.

And yes, it’s safe to share. Think of it like a PO box address: anyone can send something to it, but only you can open what comes in, because only you control the secret key.

Sharing via keyservers (optional, but useful)

Another option is uploading your public key to a keyserver, which works like a public directory for PGP keys. Once your key is listed, other people can look it up by the name or email attached to it, then encrypt messages to you without you having to send your key manually every time.

Two well-known examples are the MIT PGP Public Key Server and the OpenPGP Keyserver. You upload your public key once, and anyone who needs it can search for it and use it.

Just be intentional about what identity you attach to that key. If you want to stay anonymous, generate your keypair with a pseudonym and an email you’re comfortable having publicly associated with it.

Over time, as you share your key and collect the public keys of people you trust, you’ll build a small web of private communication that’s simple, reliable, and hard to beat.

Freedom Through Encryption

You’ve now got the basics of PGP: how keypairs work, how to encrypt and decrypt, and how to share your public key so people can send you private messages. With a little consistent practice, it stops feeling “technical” and starts feeling like a normal part of how you communicate.

Use it for the things that actually matter: sensitive conversations, private files, account recovery details, business docs, and yes, even those personal pictures that are meant for only one set of eyes 😉

And here’s the best part: once you learn it, teach it. Show one friend how to generate a keypair and send a test message. If you can get even one other person using PGP, you’ve doubled your private network overnight, and you’ve made privacy just a little more normal.

Questions or Need a Hand?

If you have questions or you get stuck setting things up, feel free to reach out. You can find me on X (@CRVNE_eth), on Discord (@CRVNE.eth), or by email at [email protected].

Want to level up fast? Practice by copying my public PGP key below and sending me an encrypted message. If you want a reply, include your own public key in the message so I can respond with an encrypted message you can decrypt.

Happy encrypting, frens.

Important Links:

Use My Public Key to Practice ⬇️

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: Keybase OpenPGP v2.0.76
Comment: https://keybase.io/crypto

xsFNBGR4r9YBEACx+HzTsrk0+6CpTwhGVt2GDQYd6LHe8iffU1j6ypUpzSCJ2we0
hV58n5esD53VLOMnyfgjgWIgOb+dNsDwKa++T0nVEDKK7JemIUGcnEllrY4Im9Ky
gPJixgY7RLIJF3TsAfcej+X/YNVZygT0vxJiRQO2HK0zhzAueQV0MICk1s/DWk47
McgVA+B2OLdJ8D3UeIT0Tp2DoN4ibFzV72TnaB+JrLXH8E51o0bGotSjFx8juIpN
O2eqT0norF9pQsPkuGvckn3pvc1Jb8X2d4n/DHSU1dfkRmKFfm4CEoqPT+7X9hGE
gt3e0P3NtXKMbkY1GULhgsZIQmmsreQGD2wC9zIppnTOsjcFCYZucXs9sQ1JiDpV
xJLouDKem6t8WoIVmRMoO2Q++1d+Abx196uuy7O0DfxQUBQl0WMyEomgiyof4rTu
kqX4X4Q53q7quKGAHAmSZHYzPrHVTucTpRP5aF0phWwrUTqM0dxiglyss/OODO5S
KpT0PZiQDDrEpEBQmwLZmz/0CpK9rarBWT0ITbUADWJPnW4rbJ2oUZ5UKU/AMEls
UeGUMwnp0oftEL3kbDlabhq5B3By12MLzYUGRE0jdpClqOpG/jy5Od7TXmqNpgDh
0Z56eWWxD8ju3bj3QMm8Du8i1edseJ2k4QjR3qNy3MJJ77jIU5TM1cLdsQARAQAB
zSNDUlZORS5ldGggPGRlY2VudHJhbGl6ZWRAY3J2bmUuY29tPsLBegQTAQoAJAUC
ZHiv1gIbLwMLCQcDFQoIAh4BAheAAxYCAQIZAQUJAAAAAAAKCRApxtfkTOqjETyh
EACNaBFCfLFegYp7X+/qy3qZFaaiwM68aaSY9EJq23NW3QawtZ4TnGhWeR+IsK75
hXjP7ri/GhBw3SDjPGo+e7Rd+e5kOUf8U9EKR5x9PyNFEXVz7eMoHI7LQAr3m/+s
N6xTvsG0BweHTXSRcbD4LH8gSqas9ZMAa6ZIv2HSwuWLwYc1jJ64k6VqZ2hRZIY3
wPyYtXbGdhWW/RwYue2m52gPFdlVtcKIWZvMkPuza3VgXxQ0WdFklrLybJioqgGA
T9ieLSRAOO37MU8HSr0/4bC4EKsrQYteazjpp5vC9Ga4jDajPE66Vo3ZRB81nBlu
w+JrZT8K4dnESNnTU1UiZTmDzAWO7vR9HKg/7m7DF/FO1xGlRsZkxQHDNYOS2DqG
IxcOyWK0K8vQ6zAnA3rPgYqmzgOlggfdzpSZhlJdl4K0Lb/9rUNjSCVjM86EgeXU
04SgEjReJLM61RusGdPg/rZLcu6zpTHySYkitXuGhRE1YMf4Q2cbfdPwfUEsR/Dk
sRqnpJgSv5ZGCYGRBQJSLvHRzU/+DolJfm/0oOtH0wTptuJWRR8xVqZI4hCsA0Ez
EgeP9qnUOGQHlXmMZ4+rMFvV/L75UgDYYogUMJlVmepWS4bK2ezl8S+r+tGDcKJu
EkEpJQCLFmxi1lSVPIGiBVBmDbQZNQAwaVH9dpaH95g3Qs7BTQRkeK/WARAAy229
sp/VbhO5CtZG9S+4/ra3tvEsWgvBS+o8m9e76Gjig5XOE/nOk13v2DnGfsNp+zfl
V045CA+QOqd9fHaDrhqCFCTdZ5uC2n/0ECSGGxjV3v/dyUndC2oXUSE9WQyB6qqJ
b4OgMIbW0yNMnaVG5z6gA8g1zuRZ9ORQrkVdPf4PgtavW79aeiej1DL6AAvL7cEk
uom8p/VwKoLXGAyxWMLSfKWdQ5HZTatqhnY2oam/O3IvRv0KbgXJfjJ9BqQPFJRY
7IOcJ72jgBEzpoo3hRPjPHCyNFJBZQgA5bkdXXk6lwf2CgjJpW/LfJyon4fdkz5n
nBOz/TjE/HVpzZuc3HuCbZBux/M38Bi8bPU2sycwBiA4BfVrgftPTLrK64ecOBVb
2D+nIWqs9oNr2jrp+WC7P9OzYM7KV+pXEGZtvjhr1a9Gm+Nckqjg59F9rEazw/5h
WVxGlP1ugyjxcVXcAnhcc4fhFoVMxTcKQVPRBgEuLgMgYLZsgiDwpo4f7/QnOKzb
DVTxtXQ6HKZKEGlY2z5qAO0PUu5fGzpM/tQBquYnIQQHqG55dLHB0qXM69iFFpWN
PFFvpLlcxLbXdhn3iGHf4Xp8WVhH/6e+wIfHPQOnO43GOXGCQ/DqRtA6gX3F9P2U
qU9IgYJffAsg8Qr/plD+y6xRJXuljbnQFEVmWHMAEQEAAcLDhAQYAQoADwUCZHiv
1gUJAAAAAAIbLgIpCRApxtfkTOqjEcFdIAQZAQoABgUCZHiv1gAKCRAaNNxdU8Wp
O3peD/9XKFBW73d944xz9uJMol6D8vXB4Y8GozasgGqlhYCKQAioGmy4JS5dRJ5M
e8wMrTOUboq3mBzaiKrWQ22+b/i2ZEt5EVAV7XMHesQQMivIIFcenciu4pz7mYkA
FtNuhDB/YOh/nFMqgzppQSm26eZ4qsCqsxMs3RkG1gRWA4WB7R1SiUu8YHL3SvEh
1E9ffRjTbZjupnoXUjuufG2ZNpl9dNAzdz12o3C7dW2U00BUBwowJ4lFkI3VTY6x
6m6bIYipJoOzZ6kaFRdIK96cBbesuqG+If05E/wYJ0lQdJbskpRnmlS9VtSCj9zy
1uN2Om1ElX18pF78CQTw27Bf4jzFEgjE2qn5diERiD8MBo0hhrLVc3TDN3+RheK3
zAgAGGerDz51oeU8ucz8uclrGAm8/0X69mf1mAn9g92TTwR282WQ7M2mIp+Dt8q+
t1kZD3k/Ua5PJSYbuc7jciy2l9+L6hYkwzTagewmsZNgtD59I3zmk9FVB8k2vVdM
cOXUgG9n7R+I9W5dVOP9zl4pUuiwh2+SZMsyED0AV3MGwxnLLl9xhEfZdxlIUN9Z
pVmJ1O6/WhptHpO8cRJovSq2RIn+ngd3kOPB4IAUBQh6I21dZ5EHvFD0J2suox+x
o+1GkCefOo99V/MekH6bsYkgs6xfUqg537NGBJzdb+OkAbO2cpGeD/wKHTr6XkWg
DMpJw4axc4ucsDQqIghK1/+xBhO0zRunA1itiECKTMOmNYVAT54iF5UuoBE7clOQ
3g4ymBy/f4smaUE+llcyhtpJvzD/SXOvJbfi8LbO1xCQel/Ir+j7Y08T2bFJKfjj
zw1+q9D6FaDEEXyNeNrkaAWel8rkK/l/VJif8KsPCAP39pgYaulKKS0savBPRQLP
9dPeUk4AR34kKMMO4ZAeb3UjGtmpM9DdDkirMY7KQcJ2NynyKu576lJoNEdOPNt7
e5V/6e5tV13Kj+Ts5yToChrRB45jWYuTaM6kOIoBQlJOeToPh5VQCrgFJPaEhDnr
lluDRR3xXc3F8BjVRz9Be8O1n47Qft8vUu5bU9uVdsoNY2O2o5OIebTAyOYboAzS
JX1RW5N5vWYUGrbnWP+ML4RET3fDQM85s50syoTxEz4mEhve+ABBr3jLPA+gzRsW
5c23tiBVm/a69vBLXXmEM7zcpEfFmREviQMv3Dop8AEmKUR1d2ZvjesWXoQ74eoC
UQhRz7y3xmln5kURwFtT+1Uy32owsDYB/y9Mk+TebSwYaBx9/JZfkQLb5gIemPdB
3dfUjbpiPyrx8s/2mtk7CqC5yh+P3fAA2J/HlD1wBSFCZDYsvHuYkYOH61vV0gF5
rLTSlmxjeH+q2ronxL5Ew6Zjdw6r3UnrZs7BTQRkeK/WARAAx0OG7vDlZ/EKL4ja
qBwAChS2UgLSF5OxrILA40wXDIQ4GfQhPW2qyfBpwNhK3wjA0W/AXVgCY+lQ1zrs
M3gVckCKQb1Hvn5URremLZUl5EvZ0Bj6axqlDVPah8puhNi2t3Y9aST1H2pc1y40
3FmvmHfNOAPSL8kxihj40XHC3RrGObAEGqGMmUFUCEm55HRVbQWAbSx2u+RcAHMS
fBRt8Mb/h7OERzjv2cfpiT/AnbIy11Ibsr6Is0Lch3vbjCuX1UCoXsufIwJaKgAt
HhPDYGCCU8AiNctXNHz4umqcaGYZoygO9P8SPM3N1gnk2ESAgrGiOnMi6hUO4KdC
037Qax4jS24F21HqZMajBzqL8iTpH66ROTKfHhEItGQNAnQvWZdsvGFgPldx4P/4
Gd1e6lSHHnN7pZQsggLtIltrUxyCKYFRQa9RSJgyhae6jvNRof6E0OEzJy2hEYiS
t73UgLvjJr612xNrSdUkXDZJSw92tFE6AlYdinAHxKZtkIESup5ppUWkxZFt8Z3m
Ej6k9DctHLspt/xgjmJsqcX36hp+Wej8DRC7JEg5ctUgAD0+gm60w5ncMP+xC28f
E3bJHNCrtsk07SnbqGMYy4mVbMUeQpywnTZQogssfFz7vXTCR83YBN9jSIUNU36b
ooGl3GdGiDfAe7Fkf8GzOZ4Q7fEAEQEAAcLDhAQYAQoADwUCZHiv1gUJAAAAAAIb
LgIpCRApxtfkTOqjEcFdIAQZAQoABgUCZHiv1gAKCRDAV/eMgnMmJLYvD/9Ws/e4
sV4/dUnaIEigb5SPZHBaJHWLIld8q+FcImImC/zp6Wd4fEfuH8TjCOEM+XlXaFoh
RHKMKrmAu4BnqnaK1kvB2NMDpnZcPgZ5ZnhD8q92dDeiSANMnTVvXqtTiURKkXg2
6iHjRAwxS54mW36JUanQZzorvwvZ4pAkOv3MN5beRZbj3ZeI0FEEs5xIPM/Ek7if
GgP3LsiZ4TFKDArmKPjXv+v9VqSIdHc7IIFbOX95OaCDRjD7trlrs/QsRR2OUZOm
rgplloC1iyS1zXAjfXc3R7e9dKHzDJE0USx5kmaW6uT3RyjXOHSirDN8A36xcDZK
I11lFuIOeawNUyCk85P6auVruEf6Oj4MJRXKGfI1rRISvPtLhp4ovzIc9WwzzatA
zTZzQtQLtaulhYiiJU7TDou+3J//luBBQBZGC+7tvQwkI6+2JmE09UDlRjm+PMMu
db3XdFVXGyfkabKntdyQzmXL9of0twdYVhOUFIV2oxvUlU8VUMnubgHiocHF9ZO1
e3RHJ8/PM7AMmeEILUwHje7MGF3Hb02zU7hy9yr3+9BL5aBi8AUWGHQLw6nh+PKj
APj4/H1yvYsZTbAURTAG4cEjSAMXCqTqprLNRIF4EceBTvZdXag4EKBA2ukpyJmr
F3OctVM/WhRe+oPRJXmzGOxLM+JyrPfpqvnHTT2iEACM6F2YJYBQff4ukh/DVxf7
2skohs1Ygr0vL1d/9VYzXhp3jAS/sjZCPZ4nG+LXiTuGb4FknrgogMufSKQO05xO
dNwVRhI0dNFlrRIi/Wvd1zP6ti7lzqT9polpEi+kFe5uk9QDZGEUrb59qKRAbeD0
W/+t6pOXLmsnj7CFLvSkgTBUHu2nS+zlDUOSB3kiaHppjDfOFxkVeRsb23wo3ES0
PkqyFZOy9Hy0Knw5KSLvJ5lVkPlRRX0lO4cSrmeVztFRXIQc59Tu67H8htmT+ICw
XBplJzi2wuibJrg/YlNwru87NxTj6ZJ3B0h6UVUHbaYk5tBJWBOUVtEufw6Orfm9
gz+Qi3/PFVCMLFjIGwFin8FHuSRtrmwWRJ1WQI2hZg1Df42nsa/eC5D6eCuZ0FU6
9xankojhqW5qO9A4H7n7SulYzd0vvij9pUcmPu0ZbtmYaXPWPAA92KYYk3gNYTyG
Z/SxvUplF/HOdQP09unUPZ0EggtaoANIKJVHgP/biJgt15+YrZk0TexsD6tJdGdE
m0I6sDqQOwJHs20+0C8iPVcjPYnZ4vN2oCWpH3vszUNQ+Ky9ygONttdMuqfnRCbQ
EbSsQoIalNWxf1mMxbmUBuqglN3T6qJivTiceMUmXzuHn4+3G3hrV8YKi2F4k3nw
fFx2eAsKpjdlH62W9hPryA==
=5jD+
-----END PGP PUBLIC KEY BLOCK-----