A link that “looks right” isn’t the same as a link that’s verified. PGP signatures are how experienced onion network users actually confirm that a list of links, an announcement, or a mirror address came from who it claims to be from, rather than from someone impersonating them.

The Problem PGP Solves
Anyone can copy a website’s design, logo, and wording, then swap out a few links for phishing pages. Visually, the copy can be indistinguishable from the original. PGP doesn’t check what a page looks like — it checks whether a specific piece of content was signed by a specific cryptographic key, which is far harder to fake convincingly.
The Basic Idea, Without the Math
Someone generates a key pair: a private key they keep secret, and a public key they share openly. They use the private key to “sign” a message — a list of onion addresses, for example. Anyone holding their public key can verify that signature. If it checks out, the message came from whoever holds that private key, and hasn’t been altered since signing.
Getting Someone’s Public Key
A public key is only useful if you’re reasonably confident it actually belongs to who it claims to. Reputable sources publish their key fingerprint across multiple independent channels — their official site, a signed post, sometimes a keyserver — so an attacker would need to compromise more than one place at once to substitute a fake key.
Verifying a Signature in Practice
Most PGP tools work the same basic way: import the public key, then check the signed message or file against it. The software reports clearly whether the signature is valid. A failed or missing signature isn’t proof of malice by itself, but it removes one of the few tools available for confirming authenticity, so it should raise real suspicion.
Common Beginner Mistakes
Trusting a public key found on a random forum post, rather than a source’s own verified channel, defeats the purpose entirely. Skipping fingerprint verification and just importing whatever key shows up first does too. And treating “it’s signed” as automatically meaning “it’s safe” misses the point — a signature confirms who sent something, not that the content itself is trustworthy or legal.
Tools That Make This Easier
Modern PGP software has moved well past intimidating command-line syntax. GnuPG remains the standard underlying engine, with graphical front-ends and email client plugins that handle key import and signature verification through a normal interface. Tor Browser doesn’t include PGP tools by default, so this typically happens in a separate, general-purpose application installed alongside it.
Signed Onion Link Lists in Practice
Some communities publish their trusted onion address lists as a signed text file rather than just a page of links, specifically so the list itself can be verified independently of whatever site happens to be hosting it that week. If a mirror changes but the signature still checks out against the known key, that’s a much stronger signal than the new site simply looking familiar.
Where This Fits Into Staying Safe
PGP verification is one layer, not a complete safety system on its own. Combine it with cross-referencing an address across independent sources, and paying attention to how a link was actually shared in the first place. Together, those habits make it substantially harder for an impersonator to pass off a fake as the real thing.
PGP Doesn’t Replace HTTPS-Style Trust — It Fills a Gap
On the regular web, certificate authorities and browser padlock icons handle authenticity behind the scenes, invisibly, without users doing anything themselves. Onion services don’t have an equivalent built-in system, which is exactly why PGP exists as a manual substitute: a way for operators to prove authenticity that the network itself doesn’t provide automatically.
Fingerprints Versus Full Keys
A key fingerprint is a short, unique string that identifies a full public key without needing to share the whole thing. Comparing fingerprints across two independent sources is much faster than comparing entire key files character by character, and it’s the step most guides actually mean when they say “verify the key,” rather than simply “download the key.”
A Simple Habit Worth Building
Before trusting a new onion address for anything sensitive, check whether the source that shared it also publishes a PGP-signed version somewhere. If they do, take the extra few minutes to verify it. If they don’t, that absence is itself useful information about how seriously that source actually treats verification.
What Happens When Verification Fails
A signature that doesn’t match isn’t automatically proof of a scam — keys do get rotated, and mistakes happen. But it’s a clear signal to stop and cross-check through a separate channel before trusting whatever the content claims, rather than assuming the mismatch is a minor technical glitch.