PGP Encryption Complete Tutorial

PGP encryption is mandatory for secure marketplace usage. This tutorial covers installation, key generation, and practical usage.

💡 Quick Summary: PGP lets you encrypt messages that only the recipient can decrypt, and verify sender identity.

1. Install GPG Software

Windows

  1. Download Gpg4win from gpg4win.org
  2. Install with default settings
  3. Launch Kleopatra application

macOS

  1. Download GPG Suite from gpgtools.org
  2. Install and restart

Linux

sudo apt-get install gnupg

2. Generate Your Key Pair

Step 1: Open Kleopatra → File → New Key Pair

Step 2: Enter details:

  • Name: Use alias (NOT real name)
  • Email: Disposable email or leave blank
  • Key type: RSA 4096-bit

Step 3: Set strong passphrase (20+ characters)

Step 4: Backup private key to encrypted USB

3. Export Your Public Key

  1. Right-click your key → Export
  2. Copy the text block (begins with -----BEGIN PGP PUBLIC KEY BLOCK-----)
  3. Paste into Vortex Market profile settings

4. Encrypt a Message

GUI Method (Kleopatra):

  1. Write message in text editor
  2. Clipboard → Encrypt
  3. Select recipient's public key
  4. Copy encrypted output

Command Line:

gpg --encrypt --armor -r recipient@email.com message.txt

5. Decrypt a Message

  1. Copy encrypted message
  2. Clipboard → Decrypt
  3. Enter your passphrase
  4. Read decrypted message

6. Verify Vendor PGP Key

⚠️ CRITICAL: Always verify vendor's PGP fingerprint before encrypting address. Phishers can post fake keys.
  1. Copy vendor's public key from profile
  2. Import to Kleopatra
  3. Check fingerprint matches vendor's posted fingerprint
  4. Only then encrypt your shipping address

7. Best Practices

Practice Exercise

Encrypt this message to yourself:

Test shipping address: 123 Main St, Anytown, USA 12345

Then decrypt it. If you can read it back, you're ready!