To all the noobs unfamiliar about how to use the PGP Encryption this guide will be very helpful since it has been collected from various trusted sources. Before we start let me give you a small tip when you face the real world applications everything nowadays seems to be encrypted so knowing to work with PGP will make your information much safer and secure. Start encrypting your messages with this useful guide.
Let me introduce you what is PGP and why it is soo important to a person using Deep Web.
- What is PGP
- How PGP works
- Why do We Opt for PGP
- What does PGP mean to you
What is Pretty Good Privacy (PGP)
PGP is a digital data encryption program whereby the codes are used to overclock or mask the actual message. It was generated by Phil Zimmermann in 1997 a simple symmetric key algorithm to promote awareness of the privacy issue in a digital age.
The Software uses OpenPGP Standard in order to prevent the technology from being blocked by patents. Nowadays, By using GNU Privacy Gaurd (GPG) is the easiest way to use PGP.
Phil recognized that cryptography “is about the right to privacy, freedom of speech, freedom of political association, freedom of the press, freedom from unreasonable search and seizure, freedom to be left alone.”
Partners in PGP communication understand each other’s capabilities or at least agree on PGP settings while evolving by supporting newer features and algorithms which are able to create better-encrypted messages that are not decryptable by older PGP Systems.
How PGP Works
Pretty Good Privacy (PGP) works with the help of Variation of Public Key System. The PGP constitutes of two Keys -Public Key and Private Key. The Public Key which is used for Encryption that is publically known and a Private Key that is known only to the Specific user.
To encrypt the message you send you will need the public key of the receiver and the message is decrypted using their Private Key. As we know encrypting is a time-consuming process so PGP uses a faster encryption algorithm to encrypt the message and now the public key encrypts the shorter key that encrypted the entire message.
Now the Encrypted message and short key are sent to the receiver. The private key is used to decrypt and now the short key is used to decrypt the entire message.
PGP has Two Public Key Versions available – Rivest-Shamir-Adleman (RSA) and Diffie-Hellman. Both uses hash code where RSA uses the MD5 algorithm and Diffie-Hellman uses SHA-1 algorithm.
Why do we Opt for PGP
The main reason for suggesting to use PGP is it is good at encrypting data. If used correctly then anyone can’t determine the content encrypted by PGP.
However, you sent the information the law enforcement or any intermediate persons will never try to break the PGP code instead they will be looking to exploit the weakest links in the chain- passwords, keys, plaintext drafts/copies on a target’s computer, or the sender/recipient herself.
Even some Journalist or Whistleblowers information can be retired by using the Metadata analysis technique rather than focusing on the content.
What does PGP mean to you
For dwellers and users trying to making a secret communication in Deep Web or Surface web, it is important and a powerful tool to encrypt data but PGP isn’t enough to provide safer communication security. That’s where a VPN comes into play.
For Sending and Receiving encrypted messages you must focus on using Tor Browser rather than the general email clients.
Before we get on with the installation, The PGP tools are available on various platforms like Windows, OS X and on GNU/Linux(Debian, Ubuntu, Mint, Fedora etc). In this tutorial, we will be discussing PGP Installation on Windows Platform.
How to install PGP on Windows using GPG4WIN – Kleopatra
One of the basic guides for PGP on Windows. Any Windows os above 7 will work perfectly fine. We will be using the tool called for GPG4Win. Follow all the listed 8 steps to complete the installation and enjoy privacy.
- Installing Gpg4win on Windows
- Start Generating your First Keypair
- Exporting your Public Key [Certificates]
- Exporting your Private Key[Secret Keys]
- Importing your Public Key
- Importing your Private Key
- Begin Message Encryption Process
- Decrypt the Encrypted Message
Installing Gpg4win on Windows
- Now start downloading the Gpg4Win from https://www.gpg4win.org/download.html. Get the current latest version from the link provided above.
- Download the “Gpg4win 2.3.3” version on your PC.
- If you have User account control enabled then click on the ‘Yes’ on the on the window that appears.
- Choose your desired language and click ‘OK’ Button.
- Click ‘Next’, then ‘Next’ again. Select the Components to install. For better understanding about any component position your mouse over it for the description. We have selected ‘Kleopatra’, ‘GpgEX’, and ‘Gpg4win Compendium’. Then click ‘Next’.
- Enter the desired location for the install.
- Add the Shortcuts and the Start Menu folder and click ‘Next’ button.
- If you need to change any of the settings, Press ‘Back’ button or proceed further.
- Click ‘Next’ and finally ‘Finish’ it.
Now the fun part begins. Let’s start generating the Keys.
Start Generating your First Keypair
It’s time to generate your Keypair which will enable you to encrypt and decrypt the messages. We Choose to use the 4096 bit RSA for better advantage.
- Once you Open Kleopatra, you will get the home screen.
- In the Click on ‘File’ Menu and ‘New Certificate‘ Options.
- The Certificate Creation Wizard will display 2 options, Click on the first one i.e ‘Create a personal OpenPGP key pair’.
- In the Next Window, Enter your Name (Do not enter the real name try any alias name), Email and comments not mandatory it’s up to you.
- If you could see the Advanced Settings on the bottom, click on it and it’s important. In the Technical Details Tab, Under the Key Materials, Select the RSA Radio Button and Choose 4096 bits from the adjacent drop down box.
- Click on the OK Button.
- Now Review Certificate Parameters Entered previously before tapping on the ‘Create Key‘.
- Enter the PassPhrase on the pop-up windows and click on the OK Button.
- Now the Key Generation will start. It will need you to make some random things like – Enter some gibberish text in the box below, watch some cat videos and whatever you do make it disk-intensive work.
- Yes, it’s done. Your Key is generated. Go ahead and Click on ‘Finish’.
Exporting your Public Key[Certificates]
Get back to the home screen. Let’s start exporting your Public Key for communication(Public Key is the one you can post anywhere).
- Right click on the newly generated key, then click ‘Export Certificates…’
- Save it to any location on your computer.
- To view the saved Public Key. You must open the Notepad and File-> Open and select the All Files in the drop-down box.
- Now, this is your Public Key.
You can add this key to your Marketplace profiles for people to contact you.
Exporting your Private Key[Secret Keys]
Repeat the Same Procedure that you followed in exporting the Public Key with a little bit difference.
- Now Right click -> Export Secret Keys.
- You can name the key file and click on ASCII armor Checkbox.
Both key files are stored in .asc file format. So Keep them safe somewhere. Click OK once it is finished.
Importing your Public Key
If you need to send a message that is encrypted then a public key is mandatory.
- Now navigate to the recently saved Public Key and open the Key using the Notepad.
- Copy the entire Public Key from ‘—–BEGIN PGP PUBLIC KEY BLOCK—–‘ to ‘—–END PGP PUBLIC KEY BLOCK—’ like the picture below.
- Make a right-click on the Gpg4win Kleopatra icon on the taskbar and Clipboard-> Certificate Import.
- Once it is successful you will get a pop-up window.
- Now check the imported key, Under the ‘Other Certificates‘ tab.
Importing your Private Key
- Under the File Menu, Click on Import Certificates.
- Browse to the location where the secret key (Private Key) is stored.
- Click on the Open button to start the import.
- After Successful Certificate Import Result. Click on ‘OK’ Button.
- Tap on ‘My Certificates‘ tab to see the key information.
Begin Message Encryption Process
- In the Text editor, Type you message and copy it.
- In the taskbar, right click on Kleopatra Clipboard -> Encrypt the message.
- Now click ‘Add Recipient‘.
- On the ‘Other Certificates’ tab, Select who you want to send the message to, then click ‘OK’.
- You should be back to the previous window with the recipient listed. Click ‘Next’
- If the Encryption is successful.Click on ‘OK’ Button.
- Below is the Encrypted Message will be in the clipboard, all you need to do is paste it in the message box and send to your recipient.
Decrypt the Encrypted Message
Decryption of the Message is very easy and Simple.
- Copy the Entire message that you had sent.
- In the Task Bar, Right Click on the Kleopatra icon, Clipboard -> Decrypt/Verify.
- Enter the passphrase and click OK.
- A window should pop up verifying it was decrypted, and copied to your clipboard. Click ‘Finish’
- You can view the message by pasting in the text editor.
Hope this guide was very useful for sending encrypted messages in the Darknet markets. Comment below if you have any issues while installing PGP.