Skip to content
Complete guide · April 2026

Getting into DrugHub: 8 steps, zero shortcuts

First time on a privacy network market is genuinely confusing. Tor Browser, .onion addresses, PGP keys, Monero wallets — each piece matters. Skip one and you've either exposed yourself or sent funds to a phishing clone. This guide covers the full process from zero, in order. 500,000+ users have been through this exact setup. The steps are less complicated than they sound.

Don't rush it. The first time takes 30-45 minutes if you do it properly. Every subsequent visit takes two minutes. That ratio is worth it.

Updated April 22, 2026 8 steps · ~30 min setup Estimated read: 14 min
01

Download Tor Browser

The only way to reach .onion addresses is through the Tor network. Chrome, Firefox, Safari, and Edge cannot resolve them. There is one legitimate source for Tor Browser: torproject.org. Download from there and nowhere else.

Windows, macOS, Linux, and Android are all supported. iOS users get Onion Browser, which the Tor Project recommends. Skip the App Store look-alikes and unofficial mirrors — bundled-malware Tor installers are a documented attack vector specifically targeting privacy network market users.

Signature verification. The Tor Browser installer page includes instructions for checking the Ed25519 signature. This takes five minutes and tells you the file hasn't been tampered with in transit. Skipping it on marketplace setup is cutting corners on the wrong step.

Once installed, Tor Browser looks almost identical to Firefox — because it is a hardened Firefox ESR build. Differences that matter: no WebRTC (which leaks real IPs behind Tor), no browser fingerprinting APIs, Tor integrated at the network level. Everything you need. Nothing extra.

Tor Browser address bar with DrugHub market .onion address pasted and ready to load
02

Set security level to "Safest"

Open Tor Browser. Find the shield icon in the toolbar (top-right of the browser window). Click it. Select Safest. This disables JavaScript on every site, blocks certain fonts and icon fonts, and closes a range of browser-level exploit vectors that have been used against privacy network market users in documented cases.

DrugHub's market interface loads without JavaScript by design. The team built it this way specifically for Safest mode. You will not lose any functionality on DrugHub. Some clearnet sites will break — that's correct behavior. You're not browsing clearnet.

Why Safest and not just Safer? The Safer setting still allows JavaScript on non-HTTPS sites. Safest is a blanket no-JS policy. JavaScript has been exploited in Tor Browser to de-anonymize users — it happened to Freedom Hosting users in 2013 and to Silk Road 2.0 users in 2014. It's not theoretical.

Also check your connection: Tor Browser shows your Tor circuit in the address bar. Unless Tor is blocked in your country, the standard configuration works. If it is blocked — and this happens in Russia, China, Iran, and a handful of others — request bridges directly from bridges.torproject.org. Not from any other source.

03

Copy and paste the verified link

Get the verified DrugHub .onion address from the Copy button in the sidebar of this page, or from the homepage. Copy it. Paste it directly into Tor Browser's address bar. Press Enter.

Never type it manually. A DrugHub .onion address is 56 characters. One transposition puts you on either a phishing clone or a random server. Copy and paste is not optional. The whole point of this directory is that the address is verified and ready to copy.
DrugHub market CAPTCHA verification screen shown on first Tor connection

The first connection takes 10-30 seconds while Tor builds a three-hop circuit. That's normal — Tor is routing your traffic through relays in three different countries. If you hit a CAPTCHA on arrival, solve it. DrugHub uses this as a basic bot filter, and it works without JavaScript. If you get a connection error, click the broom icon to get a new Tor circuit and try again.

Tor network speed varies by time of day. European evenings tend to be congested. If the connection is unusably slow, try again in a few hours. The market itself loads quickly once the circuit is established — the bottleneck is always Tor, not DrugHub.

04

Verify the link before logging in

You're at the DrugHub login screen. Before you enter anything — stop. Spend thirty seconds confirming the .onion address in your browser's address bar matches the PGP-signed announcement. This is the most important step in this entire guide. Everything else is setup. This is protection.

Phishing sites copy the DrugHub interface down to the pixel. The login button, the logo, the font. The only thing they cannot copy is the .onion address. — Anti-phishing principle
PGP signature verification for DrugHub market official onion address announcement

The DrugHub team posts new and rotated addresses on Dread (the Tor-based discussion forum) with a PGP-signed message. You can verify that message against their published public key — or at minimum, you can compare the address character by character with the signed announcement. That comparison takes less than a minute.

If the address in your browser matches the signed announcement: you're on the real DrugHub market. If they differ by even one character: close the tab immediately. Do not log in to verify. Just close it.

05

Generate your PGP key pair

DrugHub uses PGP for two things: account login (instead of a password) and message encryption with vendors. You need a key pair before you register. The public key goes into your profile. Your private key stays on your machine and never leaves it.

Generate one with GnuPG:

gpg --full-generate-key

When prompted: select RSA and RSA (option 1). Choose 4096 bits. Set expiry to 2 years. Enter any name and a temporary email address — you won't use the email. Set a strong passphrase. Write that passphrase in KeePassXC or another offline password manager. Nowhere else.

GnuPG terminal output showing successful 4096-bit PGP key generation for DrugHub

On Windows, Gpg4win includes Kleopatra — a point-and-click GUI that produces identical results. Both use the same underlying cryptography. Never use browser-based or online PGP key generators. They exist specifically to harvest private keys.

Export your public key for DrugHub:

gpg --armor --export youraddress@email > drughub_public.asc

Open that file in a text editor. The contents — everything from -----BEGIN PGP PUBLIC KEY BLOCK----- to -----END PGP PUBLIC KEY BLOCK----- — are what you'll paste into your DrugHub profile during registration. Keep the private key file backed up offline. Lose it and you lose account access permanently. There's no recovery process, by design.

06

Register your account

Click Register on the DrugHub market homepage. The form asks for a username, your PGP public key, and 2FA setup. Work through each one:

DrugHub market registration form showing username field and PGP public key input

Username. Don't reuse anything linked to your real identity — not your email prefix, not your forum handle, not any name you've used publicly. Pick something new. Write it in KeePassXC alongside the passphrase. Pick it as carefully as you'd pick a password for a bank account.

DrugHub market username selection showing uniqueness verification in real time

PGP public key. Paste the full contents of your drughub_public.asc file — including the header and footer lines. The market validates the key format immediately. If it rejects the input, make sure you copied the entire block, starting and ending with the dashes.

Read the rules. DrugHub market enforces them. New buyer accounts have transaction limits until they build feedback history. Rule violations result in permanent bans, not warnings. The rules section is not boilerplate — skim it at minimum.

DrugHub market registration rules page outlining buyer conduct and transaction requirements
07

Set up your Monero wallet

DrugHub is Monero-only. No Bitcoin, no stablecoins, no alternatives. This is a deliberate and permanent architectural decision. Monero's ring signatures hide senders. Stealth addresses hide receivers. RingCT hides transaction amounts. Every transaction is private by default — not optional, not an add-on. The official Monero site explains the cryptography if you want to understand it. For access to DrugHub, you just need a wallet.

Monero self-custody wallet setup showing XMR balance ready for DrugHub market transaction

Get a self-custody wallet first. Three solid options:

  • Cake Wallet (iOS and Android) — most user-friendly, open source, built specifically for Monero and privacy coins
  • Feather Wallet (desktop, Linux / Windows / macOS) — lightweight, open source, recommended for desktop users and power users
  • Official Monero GUI Wallet — full node or remote node, maximum control, more complex initial setup

Write your seed phrase on paper. Store it somewhere dry. Not on your phone, not in iCloud, not in Gmail drafts. The seed phrase is the wallet. If you lose it, you lose any XMR in it. If someone gets it, they get your XMR.

Buy XMR on an exchange: Kraken and Binance support Monero in most regions. LocalMonero offers peer-to-peer options without KYC for smaller amounts. Withdraw to your self-custody wallet immediately after purchase — never let funds sit on an exchange longer than necessary, and never transact on DrugHub using an exchange address. Exchange withdrawals carry identifiable transaction patterns that undermine the entire privacy model.

08

Your first transaction

Account registered. Wallet funded. PGP key in your profile. You're ready. Before you start browsing, understand how the payment flow actually works — it's different from most platforms.

Walletless invoices. DrugHub doesn't have an internal balance. You don't deposit anything. When you confirm an order, the market generates an encrypted invoice with a specific XMR amount and a one-time address. You send directly from your wallet to that address, which goes into 2-of-3 multisig escrow. The market itself never holds your funds. This is why there's no withdrawal to steal.

DrugHub market advance payment invoice showing Monero amount and one-time payment address

Lab verification badges. Look for Gold, Silver, and Bronze badges when browsing listings. 90% of DrugHub's 19,913 active listings have independent third-party laboratory results for purity, contaminants, and weight. Gold means all three have been verified externally. For your first order, start with a Gold-badged vendor who has at least 50 completed transactions in their feedback history.

DrugHub market vendor listing page showing Gold lab verification badge and product details

Escrow and disputes. Funds sit in escrow until you confirm receipt. If something goes wrong, DrugHub mediates disputes — and because it's 2-of-3 multisig, neither party can release funds unilaterally. That includes the market administrators. No internal wallet means no exit possibility. Done.

Messaging vendors. Use PGP for everything. Get the vendor's public key from their profile. Encrypt your message with their key using GnuPG before sending. Your delivery address, any identifying information — all of it goes encrypted. Even if the market's servers were accessed, encrypted messages are unreadable without the vendor's private key, which they hold.

Going further

Operational security for regular users

The 8 steps above get you in safely. These reduce long-term exposure for people who access DrugHub more than occasionally.

Use Tails OS

Tails is a live operating system that runs from a USB drive. It routes all traffic through Tor and leaves no trace on the host machine. Shut it down and the session disappears. It's the gold standard for marketplace privacy.

Consider Whonix

Whonix is a two-VM setup: one handles Tor routing, the other runs applications. If an application is compromised, it can't see your real IP. Pairs well with Qubes OS.

Rotate Tor circuits

Click the broom icon after each marketplace session. Don't browse clearnet and DrugHub on the same circuit. Keep sessions short and isolated. Each new circuit is a new set of three relays — fresh start.

Never reuse usernames

Your DrugHub username should exist nowhere else on the internet. Not on Reddit, Discord, forums, or email. A single username used across platforms can link your privacy network activity to a real identity through basic OSINT.

Encrypt delivery details

Always encrypt your delivery address using the vendor's PGP public key before sending it in a message. Never write a plaintext address in a DrugHub message. If the message is intercepted, ciphertext is unusable without the private key.

Encrypt local files

Use VeraCrypt to encrypt any files related to marketplace activity on your machine. If a device is seized, encrypted containers without the passphrase are unreadable to investigators.

Signal for off-platform comms

Signal for any communication that has to happen on regular phones. The Signal Protocol provides end-to-end encryption and disappearing messages. Not a replacement for PGP on DrugHub — a complement for off-platform coordination.

Dedicated wallet per purpose

Use a separate Monero wallet for DrugHub transactions only. Don't mix marketplace funds with regular holdings. Monero's protocol-level privacy is strong, but behavioral patterns — timing and amounts — can create linkable signals across sessions.

Follow the EFF

The Electronic Frontier Foundation tracks legal developments, security vulnerabilities, and privacy research in depth. Knowing what's changing in the threat model lets you adapt before incidents happen. Their newsletter is worth reading monthly.

Troubleshooting common issues

Q1 Can't connect to the .onion address

First, confirm you're using Tor Browser — not a regular browser. Then click the broom icon to request a new Tor circuit. If it still fails after two or three attempts, wait 5-10 minutes and try again — the circuit may have built through overloaded relays.

If the market is unreachable for more than an hour, it may be under DDoS. Check the mirrors page — alternate addresses may be responding when the primary isn't. All mirrors carry the same database and account data.

Q2 DrugHub rejected my PGP key during registration

The most common cause is a partial copy. Your pasted text must start with -----BEGIN PGP PUBLIC KEY BLOCK----- and end with -----END PGP PUBLIC KEY BLOCK-----, including those exact lines with the five dashes on each side.

Second common cause: key size below 2048 bits. If you generated a smaller key for testing, generate a new 4096-bit one with the same command. The generation takes under ten seconds.

Q3 Monero transaction not appearing in escrow

Monero transactions need 10 confirmations before escrow registers the payment — approximately 20 minutes under normal network conditions. If you sent the correct amount to the address in the invoice within the time window, it will appear. Don't generate a second invoice unless you're sure the first payment failed.

If you're on a mobile wallet, check the node sync status. Cake Wallet auto-connects to remote nodes — if the node is hours behind the blockchain, your balance and transaction status will be incorrect. Switch to a different node in the wallet settings.

Q4 I lost my PGP private key

DrugHub's passwordless PGP login means the private key is the account credential. Without it, the account cannot be accessed. There's no "forgot password" flow because there's no password. This is a deliberate security feature, not an oversight.

If you have an offline backup of the private key file (which Step 5 of this guide explicitly asks for), restore from it. If you don't have a backup, create a new account. This is exactly why offline backup matters before you ever log in.

Q5 Do I need a VPN in addition to Tor?

Tor is designed to anonymize traffic without a VPN. A VPN before Tor hides Tor usage from your ISP but reveals it to the VPN provider. A VPN after Tor (Tor over VPN) doesn't add meaningful privacy to a properly configured Tor session.

Most experienced users rely on Tor alone, combined with Tails OS or Whonix for stronger isolation. If you want a VPN, Mullvad is the standard recommendation — it accepts Monero and has a no-logs policy verified by independent audit. But it's not required.