use this tool to encrypt and decrypt PGP files. OpenPGP compatible (2024)

PGPTool

Available for Windows, Linux and MacOS

FEATURES AND BENEFITS

Encrypt and Decrypt PGP files without hassle

  • Automatically suggests encryption/decryption parameters - no need to enter everything manually
  • Helps to avoid leaving sensitive data in un-encrypted state
  • Compatible with OpenPGP specification
  • Supports multiple platforms: Windows, Linux and MacOS

use this tool to encrypt and decrypt PGP files. OpenPGP compatible (1)

Download

Application requires Java Runtime Environment 1.8+
(see below for more details)

Windows Installer package

It is as simple as downloading and installing this MSI package.

NOTE: In case you're using non-Oracle JRE, you'll have to a) set JAVA_HOME environment variable to point to JRE location, OR b) use zip package instead

(~14mb)

ZIP package (any Operation System)

Alternative way of running PGPTool on any operation system which has JRE installed. Details can be found here Bottom line: you’ll need to download, unzip and run it using java. If Double-click doesn’t work, then run following command line:

java -jar pgptoolgui-0.5.9.3.jar

(~14mb)

Java Runtime Environment

Option 1: Oracle JRE

Technically easiest and conventional way of getting JRE is getting it from official Oracle website

But relatively recently Oracle decided to charge for JRE, that's why you might want to use Option #2 which also works, but not as plug-n-play as Oracle's

Option 2: Alternative JREs

There are number of alternative JRE distributions. I recommend to use Amazon's Corretto

NOTE: In case you're using Windows Installer package for PGPTool, you'll have to set JAVA_HOME environment variable to point to JRE location. Here are the step-by-step instructions on how this can be done

Screenshots

Encryption window

use this tool to encrypt and decrypt PGP files. OpenPGP compatible (2)

Decryption window

use this tool to encrypt and decrypt PGP files. OpenPGP compatible (3)

Monitoring decrypted

use this tool to encrypt and decrypt PGP files. OpenPGP compatible (4)

USER FRIENDLY

PGP Tool is at least 200% more user friendly than others.
Here are the details why:

Encryption/Decryption is not a goal itself, it’s a way to achieve goal -- safety for sensitive data.

There are couple common scenarios:

  1. You’ve created a file that contains sensitive information and you need to store it or send it over the network
  2. You’ve received encrypted file and you need to read the contents, maybe update it and encrypt and send it back

In all these scenarios you also need to make sure sensitive information will not remain in un-encrypted state.

Now let’s see what it takes to achieve this using PGP Tool versus Average PGP software (LESS actions -- better)

SCENARIO #1: Encrypt the file

(presuming you've already encrypted at least one file from the same folder)

PGP Tool

  1. Locate file using the file explorer
  2. Open context menu and choose “PGP Encrypt”
  3. Click Encrypt

Average PGP software

  1. Open PGP application
  2. Trigger encryption action
  3. Browse for source file
  4. Browse for target file
  5. Select recipients
  6. Click Encrypt
  7. Open file explorer and locate source (un-encrypted) file, delete it
  8. Locate target (encrypted) file

The "magic" happens because PGP Tool application remembered:

  • Where to place encrypted file
  • List of recipients to encrypt for
  • Whether or not to delete source file
  • Whether or not to open target folder

SCENARIO #2: Decrypt, edit, encrypt back

PGP Tool

  1. Locate file using the file explorer and Double-click
  2. Enter the passphrase (might not be needed if remembered)
  3. Confirm decryption. Edit file using associated application. Close it
  4. Return to PGP Tool application
  5. For the file in history click “Encrypt back"
  6. Confirm parameters and click Encrypt

Average PGP software

  1. Open other PGP software
  2. Trigger decryption action
  3. Browse for input file
  4. Browse for output file
  5. Enter the passphrase
  6. Confirm decryption
  7. Open file explorer and browse for target folder
  8. Double click on un-encrypted file. Edit file using associated application. Close it.
  9. Open PGP application
  10. Trigger encryption action
  11. Browse for source file
  12. Browse for target file
  13. Select recipients
  14. Click Encrypt
  15. Open file explorer and locate source (un-encrypted) file, delete it
  16. Locate encrypted file in a file browser

The "magic" happens because PGP Tool application:

  • Keeps track of decrypted files thus it can suggest encryption options (you do NOT need to remember recipients for each file when you’re encrypting it back)
  • Opens target application automatically
  • Automatically deletes un-encrypted version of file from the disk
  • Provides a list of monitored decrypted files to give you easy access to them

Help

Screen casts


Have a question?

Please be sure to check out FAQ for common questions first.

Then feel free to ask any questions using:

Discovered a defect?

We’re sorry to hear that !

Please file a defect report by creating an issue on a Github. Please make sure to describe:

  • All steps one can take to reproduce this issue
  • Tell us about your program and operation system type and version, i.e. PGPTool v0.5.9.3, Windows 10
  • Provide relevant screenshots
  • Any other info concerning this issue

Frequently Asked Questions

Question: Why I might need to use this PGP Tool?

Answer: It will help you to make sure that sensitive data like your bank accounts, passwords and/or confidential documents will be available only to the designated people.

You encrypt this information and then you can safely store it locally, in the cloud or send via email.

Even if you save it to the USB Flash drive and leave it in the center of the citi no one except authorized people will be able to read this data.

Question: How it works?

Answer: On a high-level it works like this:

  • First of all you need to create PGP key-pair
  • it’s called a key-pair because there is a pair of keys - private and public
  • When file is encrypted (locked) with a Public key it’s considered safe (unauthorized people will not be able to unlock it and read the contents). File can be encrypted with multiple public keys (presuming multiple people are allowed to access the file)
  • if Alice wants to encrypt file so that only Bob can decrypt it she needs to ask Bob to send his public key and select only this key when encrypting file
  • One of the matching Private keys is required to decrypt (unlock) the file. Passphrase is required to use private key
  • To avoid jeopardizing the whole security idea NEVER share your private key with other people and DO NOT send private key over the internet

Question: What is OpenPGP ?

Answer: PGP stands for Pretty Good Privacy. Prefix "Open" means that this is open standard, many applications support it.

OpenPGP software uses a combination of strong public-key and symmetric cryptography to provide security services for electronic communications and data storage. These services include confidentiality, key management, authentication, and digital signatures.

For those who wants to know more technical details you can start with this article on Wikipedia

Contribute

You can help to make this application even better and feature rich!

Missing a feature?

This project is not just a Free software it’s also an Open Source project! You can contribute!

Which effectively means that there are number of ways to get what you want:

  • The bare minimum you can do is you can check if this feature was already requested here (it might be on it’s way).
  • If it’s not there you can add new one Please make sure to describe anticipated "how to demo" scenario (user case) and all possible side-effects/intersections with other features you can think of

Support this project

  • If you’re a happy java developer please feel free to contribute by submitting pull requests (be sure to follow project charter )

use this tool to encrypt and decrypt PGP files. OpenPGP compatible (5)

Sergey Karpushin

Senior Project Manager at Auriga Inc.

Hi there! I'm creator and maintainer of this project. I hope it helps you as much as it helps me to minimize routine operations and increase data security when working with PGP encrypted files.

If you enjoy this program and want to express it, you can always
use this tool to encrypt and decrypt PGP files. OpenPGP compatible (6)Buy me a coffee

Couple words about me:

Both my work and hobby are related to software development. I worked as a C++ and C# developer. I've succeeded as a Java Developer, Team Leader and a Project Manager.

I'm passionate and enthusiastic about software development. Primarily because I love when technology enables people to focus on creative work rather than on routine tasks.

use this tool to encrypt and decrypt PGP files. OpenPGP compatible (2024)

FAQs

Is OpenPGP compatible with PGP? ›

The important thing here is that PGP, OpenPGP, and GnuPG are all related and should work nice together. Depending on the application you use these encryption standards may determine which you choose to use.

How do I encrypt and decrypt PGP files? ›

PGP Tool
  1. Locate file using the file explorer and Double-click.
  2. Enter the passphrase (might not be needed if remembered)
  3. Confirm decryption. Edit file using associated application. Close it.
  4. Return to PGP Tool application.
  5. For the file in history click “Encrypt back"
  6. Confirm parameters and click Encrypt.

How to encrypt files with OpenPGP? ›

How to encrypt files with Open PGP:
  1. Get your trading partner's public key to encrypt the file.
  2. Import your trading partner's public key into a Key Vault.
  3. Use your file transfer tool to create a Project to encrypt the file. ...
  4. Confirm that the project was set up correctly before executing.
Aug 30, 2022

How do I open an OpenPGP encrypted message? ›

How to decrypt an OpenPGP encrypted email?
  1. Go to Messages and click on Inbox.
  2. Open the encrypted message that you would like to decrypt and click on Decrypt it.
  3. Enter your OpenPGP key pair/Personal key passphrase and click on OK.

Is OpenPGP the same as PGP? ›

OpenPGP is a standard that defines formats for encryption keys and messages. PGP™ is a trademarked term used by Symantec Corporation for their OpenPGP-compliant products, such as Symantec PGP Command Line.

Is OpenPGP free? ›

GoAnywhere's Open PGP Studio is a free PGP file encryption tool that makes it easy to protect your sensitive files while complying with the Open PGP standard. It uses a safer dual-key (asymmetric) system to encrypt and decrypt information. Ready to get started?

How do I use PGP encryption tool? ›

Basic steps for using PGP
  1. Install PGP on your computer.
  2. Create a private and public key pair. Before you can begin using PGP, you need to generate a key pair. ...
  3. Exchange public keys with others. ...
  4. Validate public keys. ...
  5. Encrypt and sign your email and files. ...
  6. Decrypt and verify your email and files. ...
  7. Wipe files.

How to decrypt using PGP tool? ›

Decrypt messages
  1. Open the e-mail containing the encrypted message in ciphertext.
  2. Highlight the block of ciphertext.
  3. Open the PGP Tray.
  4. Select Current Window. Choose Decrypt & Verify.
  5. Enter a passphrase into the PGP Enter Passphrase dialog box. Click OK.
  6. The decrypted message will come up in a new window for you to read.

What is the use of OpenPGP? ›

Introduction. GnuPG, or gpg, is the free implementation of the well known Open PGP project. It allows you to encrypt or decrypt files based on keys. gpg uses what is commonly known as the public key cryptography, using a private and public key to allow safe encryption or decryption of files.

What encryption does OpenPGP use? ›

At a basic level, PGP encryption uses a combination of two forms of encryption: symmetric key encryption, and public-key encryption.

How to decrypt OpenPGP file? ›

Decrypt a PGP Zip file
  1. Right click the file to be decrypted.
  2. Point to PGP Zip, and then click Decrypt & Verify.
  3. Enter the passphrase of your key and click OK.
  4. The decrypted file will then be saved in the same location as the encrypted file.
Jan 22, 2024

How do I get an OpenPGP key? ›

Login to your JSCAPE MFT Server's web interface. Once inside, navigate to My Account. Next, scroll down until you reach the OpenPGP Encryption section. Click the button that says "Generate OpenPGP Key".

Is OpenPGP secure? ›

Is PGP Encryption Secure? PGP encryption is almost impossible to hack. That's why it's still used by entities that send and receive sensitive information, such as journalists and hacktivists. Though PGP encryption cannot be hacked, OpenPGP does have a vulnerability that disrupts PGP encrypted messages when exploited.

What is OpenPGP secret key? ›

The PGP Secret Key is the secret or private key the sender uses to decrypt the messages. This key is protected with a system passphrase.

Does Gmail use a PGP? ›

Use manual PGP/GPG encryption for Gmail

In order to manually do Gmail PGP encryption for your emails, you'll need to download a PGP or GPG software program to your local device. If you have Windows as your operating system, a good option is GPG4Win.

What is OpenPGP vs PGP vs GPG? ›

Open PGP: The IETF-approved standard that describes any encryption technology that uses processes interoperable with PGP. PGP: A proprietary encryption solution owned by Symantec. GPG: Another popular solution that follows the Open PGP standard and provides an interface for users to easily encrypt their files.

What can I OpenPGP files with? ›

PGP Zip may be accessed through the main screen of PGP Encryption Desktop (Symantec Encryption Desktop), or through Windows Explorer. Creating a PGP Zip file is encrypting the file or folder, and a *. pgp extension will be added to the file, showing that it is encrypted.

What does PGP stand for in OpenPGP? ›

Open Pretty Good Privacy (OpenPGP)

Top Articles
Latest Posts
Article information

Author: Mr. See Jast

Last Updated:

Views: 5498

Rating: 4.4 / 5 (55 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Mr. See Jast

Birthday: 1999-07-30

Address: 8409 Megan Mountain, New Mathew, MT 44997-8193

Phone: +5023589614038

Job: Chief Executive

Hobby: Leather crafting, Flag Football, Candle making, Flying, Poi, Gunsmithing, Swimming

Introduction: My name is Mr. See Jast, I am a open, jolly, gorgeous, courageous, inexpensive, friendly, homely person who loves writing and wants to share my knowledge and understanding with you.