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
(~32mb)
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.6.0.0.jar
(~32mb)
Technically, the easiest and conventional way of getting JRE is getting it from official Oracle website
But 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
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
NOTE: Screenshots are taken from the older version.
Encryption/Decryption is not a goal itself, it’s a way to achieve goal -- safety for sensitive data.
There are couple common scenarios:
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)
(presuming you've already encrypted at least one file from the same folder)
The "magic" happens because PGP Tool application remembered:
The "magic" happens because PGP Tool application:
Please be sure to check out FAQ for common questions first.
Then feel free to ask any questions using:
We’re sorry to hear that !
Please file a defect report by creating an issue on a Github. Please make sure to describe:
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 city, no one except authorized people will be able to read this data.
Question: How does it work?
Answer: On a high level it works like this:
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
Question: How do I restore lost private key (or its passphrase)?
Answer: Unfortunately, there is no way to do it. If you possess private key but forgot its passphrase, you might be able to bruteforce it, but PGP Tool does not offer functionality to do so.
Question: How to delete decryption history?
Answer: There is no option for this in the application itself because it goes against the whole idea of this application. But you can delete respective file from the filesystem if needed. Go to your user home folder and delete file
.pgptool\configs\ConfigPairsEnvelop.decr-params
Question: How to delete files to recycle bean?
Answer: There is no option for this in the application because it contradicts with the idea of manipulating sensitive data.
Question: How to secure delete files so that they leave zero traces on the storage media?
Answer: Practically speaking, there is no way to do it. With HDDs we could've made fair attempt, but nowadays we mostly use SSDs, and with them it is practically impossible. If you're super concerned about leaving any traces of decrypted information, then create RAM disk (google how to do it) and decrypt into RAM instead of physical disk
Also, there are two alternative options:
Question: How to change location of application configs?
Answer: This is usually needed only by a small subset of advanced users. If that is your case, then create file...
custom.properties
... near the pgptoolgui-0.6.0.0.jar file (located in the installation folder), and add following line (replace "d:\\" with the path you need):
configs.custom-base-path=d:\\
... then save this file, close application, move existing configs folder "user home"/.pgptool to the specified path (in the example above "d:\\.pgptool") and start application again
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:
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
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.