Topic: Security & Verification

What is PGP and how is it used on Tor markets?

Last reviewed: June 2026

Pretty Good Privacy (PGP), and its free-software equivalent GnuPG, are tools that implement the OpenPGP standard for asymmetric encryption and digital signing. On Tor marketplaces PGP appears in three places: encrypting an order note to a vendor, verifying that a mirror-rotation announcement came from the marketplace operator, and signing your own messages so that a counterparty can prove they came from you.

Encrypting an order note

Each vendor publishes a public key on their profile page. Import it into your PGP client. Encrypt your shipping address against the vendor’s key, paste the encrypted block into the order notes. The marketplace operator never sees the plaintext — only the vendor can decrypt it.

Verifying a mirror announcement

Operators publish endpoint rotations as detached-PGP-signed messages on Dread. Import the operator’s public key once. Paste a signed announcement into your PGP client; if the signature validates, the announcement came from the operator. If the signature does not validate, treat the announcement as untrusted regardless of how convincing the formatting looks.

Which client to use

Desktop: Kleopatra (Windows; ships in Gpg4win), GPG Suite (macOS), gpg command-line (Linux, BSD, macOS). Mobile: OpenKeychain on Android. Tor Browser does not bundle PGP; key management is handled outside the browser process.

Key hygiene

Your private key is the credential. Keep it under a passphrase on a volume that you do not use for unrelated browsing. Back up the revocation certificate offline at the moment of generation; a revoked key cannot be unrevoked, and a lost private key cannot be regenerated.

See also

Two jobs, and people learn one

It encrypts, so only the intended reader can open a message. It signs, so a reader can prove a message came from the holder of a particular key. Both matter here for different reasons, and learning to encrypt while never verifying a signature is doing the half that protects you least.

What to encrypt and what not to bother with

Encrypt anything that identifies a person or a place, because anything typed into a message box otherwise sits on the platform in readable form. Do not bother encrypting whether an item is in stock. Making routine exchanges tedious is how people fall out of the habit for the messages that actually matter.

Where keys should be generated

On your own machine, with a local tool. A key generated in a browser on somebody else server is a key somebody else has seen, which makes it worthless for both jobs. Set a passphrase on the private half, keep it on the machine, and never paste it anywhere for any reason.

Verification is the highest value piece

If you learn one part, learn to check a signed announcement. It is the strongest available defence against a fake address, stronger than anything a directory can offer, because it does not require trusting the directory. It also does not require managing a key of your own at all.