Home Contact Us Forum

DidiSoft Ltd.

OpenPGP Library for .NET

Download OpenPGP Library for .NET trial version Download Trial Online SDK for OpenPGP Library for .NET

Online Documentation

Buy Now OpenPGP Library for .NET

Purchase Examles with .NET OpenPGP Library Online Examples

Why should OpenPGP cryptography be complex when it can be as easy as:

// C#
PGPLib pgp = new PGPLib();
bool armor = true;
bool withIntegrityCheck = false;
pgp.EncryptFile(@"C:\Test\INPUT.txt",
                @"C:\Test\public.key",
                @"C:\Test\OUTPUT.pgp",
                armor,
                withIntegrityCheck);
'-- VB.NET
Dim pgp As New PGPLib()
Dim armor As Boolean = True
Dim withIntegrityCheck As Boolean = False
pgp.EncryptFile("C:\Test\INPUT.txt", "C:\Test\public.key", _
                "C:\Test\OUTPUT.pgp", _
                armor, _
                withIntegrityCheck)

OpenPGP Library for .NET includes methods for OpenPGP encryption, decryption, clear signing, signing and encryption, decrypt and verify, key generation, supports both key store and keys located in files. Entirely written in managed code, there are no external third party dependencies.

The Library decrypts and encrypts files that can be opened with the following software:

.net pgp library

  • PGP® Desktop
  • McAfee E-Business Server
  • GnuPG
  • PGP® 2.x systems


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.

Supported .NET Versions are 2.0, 3.0, 3.5, 4.0
For previous versions, please contact us.

Trial Version Limitations
30 days evaluation copy.