Ciphers

A set of ciphers suitable for encryption, hashing and signing data at rest or exchange of files.

Azure Table Encryption via Attribute

SSL isn't enough when storing data in the cloud. You need to protect data-at-rest from anyone who has access to your store. In addition your SSL data may be vulnerable to a man-in-the-middle technology or IT shops that inspect and log the SSL contents. Bluecoat is one example that I've personally worked with and it operates just like Fiddler, but the threat exists. With this project, you can use a single attribute to transparently Encrypt and Decrypt data when saving or reading data from Azure Table storage. You can then use your uploaded SSL key (or any other x509 certificate) to maintain security of your data in the cloud.

BCrypt.Net

bcrypt.zip (4,6 MB)
A .Net port of jBCrypt implemented in C#.

.NET Crypto Library (Devv.Core.Crypto)

Crypto.zip (293 kB)
Devv.Core.Crypto is an encryption library written in VB.NET. It supports all the major Cipher and Hash algorithms: RC2, DES, TripleDES, AES (Rijndael), SHA and MD5. The configuration can be done using the application settings file, and it's quite easy to integrate. Compatible with .NET 2/3/3.5/4.

NVash

nvash.zip (102 kB)
NVash is a .Net API wrapper library for Vash. Create beautiful and unique Vash images from your data in as little as two lines of code. It requires an API account id from Zettabyte Storage.

MD5 computation program

MD5 project is a simple example of using ComputeHash method to create MD5 hash value from a file given in argument. It's written in C#. Also available at http://code.google.com/p/md5-computation-program/