GUI wrapping the PGP function provided by Legion of the Bouncy Castle
The program allows you to encrypt/sign/decrypt text messages and files using asymmetric PGP keys ans static passwords.
The program can read and manage GnuPG keys if GnuPG is installed. But the program also maintains its own secret and public key files and having GnuPG installed is optional.
PGP key handling can be a bit cumbersome, therefore static password encrypt/decrypt has been added.
- Encrypt
- Decrypt
- PGP signing
- Key management
- In addition there is also static password encryption/decryption fo the ones that does not have the patiance to deal with PGP keys
See About Page for details.
Execute gradle build and the resulted app jar will be built in the /build/libs/ folder.
And distributionzip and tar files are found in the build/distribution directory
You can start the app with the bash script run-pgpui.sh.
The build script will compile a zip and tar file containing the required files for running the app.
When unpacking the zip/tar a directory ./pgp-ui/ will be created. In the directory the run file
pgp-ui.sh will start the app.