Start implementing any OpenPGP related operation in minutes like this
1 2 3
com.didisoft.pgp.PGPLib pgp = new com.didisoft.pgp.PGPLib(); boolean asciiOutput = true; pgp.encryptFile("mydata.txt", "partner_key.asc", "mydata.pgp", asciiOutput);
DidiSoft OpenPGP Library for Java is a pure Java library that simplifies OpenPGP cryptography development. Many financial companies and IT departments searching for a proven OpenPGP solution in Java have saved time with this simple yet powerful SDK.
OpenPGP cryptography with few lines of code
Have a look at our online examples section for comprehensive details on how to perform common OpenPGP tasks: encrypt, decrypt, sign, sign and encrypt, verify, cleartext sign, generate OpenPGP keys and more…
Current version: 220.127.116.11
Release date: 10 June 2019
Java SE/EE versions 1.4, 5, 6, 7, 8, 9, 10, 11, 12
JDK or JRE from Oracle or IBM or OpenJDK
OS Windows, Mac OS X, Solaris, RedHat, SuSE, Ubuntu, AIX, HP-UX, FreeBSD
Cloud Google AppEngine (GAE)
The encrypted files created with the library are compatible with the major OpenPGP software on the market today like the Symantec PGP ® product line and GnuPG/gpg.
Royalty free distribution
There are no hidden costs. Distribute the library with no fees to pay.
Value for money
Buy a single user license for the cost of just two developer days.
Trial Version Limitations
30 days evaluation copy.
Guaranteed technical support
Our technical support team will assist you in every step of your development process whenever you need to.
- Javadoc API reference
- Release notes
- End user license agreement (EULA)
- Datasheet / Technical Whitepaper
Subscribe to OpenPGP Library for Java Mailing list