.Net based encryption and decryption library