Free Information Technology Magazines and eBooks

Wednesday, June 02, 2010

How To Encrypt Data Using GnuPG In VB.NET

How To Encrypt Data Using GnuPG In VB.NETGnuPG is commonly used encryption standard for email, xml and other data. It is a free implementation of the OpenPGP standard as defined by RFC4880. GnuPG or also known as GPG allows you to encrypt and sign your data and communication with a versatile key managment system. Since its a public domain version, it can be freely used, modified and distributed under the terms of the GNU General Public License. Recently we worked with a bank that uses GnuPG as their standard encryption. We are using VB.Net as our front-end, after some research we found a very good VB.Net class wrapper that implements GPG. To use the GnuPG encryption, you need to download the following.

1. VB.Net GnuPG Wrapper
2. GnuPG Source

Commands/Options Supported by this GnuPG's Wrapper
1. Initial Key Generation
2. Signing and Encryption
3. Decryption
4. Importing of a Friend's Public Key to Your Public Key Ring
5. Exporting of Your Public Key to a Friend's Public Key Ring

Read the full article that explains the wrapper codes.

To stay up-to-date on Coding Tips & Tricks, subscribe now.

1 comments:

Anonymous said...

There is a wrapper for GPGME (GnuPG made Easy) available (here) that is documented with examples and a HTML class overview.