Java Swing GUI wrapping the PGP function provided by Legion of the Bouncy Castle
  • Java 94.6%
  • HTML 5.3%
Find a file
PoBe ab3bf870a0
Enhance README with static password info and distribution details
Updated README to include static passwords in the encryption/signing/decryption description and added information about distribution files.
2026-04-26 16:41:46 +02:00
src/main V1.55, bumped bouncecastle to 1.84 and updated the build procedure 2026-04-26 07:53:12 +02:00
.gitignore V1.55, bumped bouncecastle to 1.84 and updated the build procedure 2026-04-26 07:53:12 +02:00
build.gradle V1.55, bumped bouncecastle to 1.84 and updated the build procedure 2026-04-26 07:53:12 +02:00
LICENSE Initial commit 2018-11-06 08:16:34 +01:00
README.md Enhance README with static password info and distribution details 2026-04-26 16:41:46 +02:00
run-pgpui.sh V1.55, bumped bouncecastle to 1.84 and updated the build procedure 2026-04-26 07:53:12 +02:00
settings.gradle V1.4 added static password encryption 2026-04-02 08:48:50 +02:00

PGP-GUI

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.

Features

  • 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.

Build

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.

Distribution

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.