Simple Cryptography Framework – C#/VB.NET (Miscellaneous)

The “Simple Crypto Framework” consists of a couple of .NET classes available in either a single VB/C# file or
inside a DLL both in .NET 2.0 and .NET 3.5 versions (there is no actual code changes in the switching
between .NET versions – It’s for the demo’s and DLL ’s). It contains classes for easy working with AES
(Rijndael), 3DES and RSA . It also contains MD5 , SHA1, SHA256 , and SHA512 hashing functions.

Both the encryption and hashing functions accept strings, byte arrays and files (Except RSA – It’s limited to
small amounts of data).

The file encryption functions raises an EncryptionUpdate event from the class so you can show status to
the user. In it’s current state they are not asyncrounos as I wanted to keep the system simple and easy to
use. I do however show how to do asyncrounos file encryption in the provided demo projects.

Please note:

The 3.5 Version works in .NET 4 too. It’s exactly the same!

Download Simple Cryptography Framework – C#/VB.NET (Miscellaneous)

Leave a Reply

Your email address will not be published. Required fields are marked *