The .NET Encryption Library supports several Symmetric algorithms for encrypting and decrytping strings.
C# | |
---|---|
Encryption encryption = new Encryption(); //Trial Mode //Encryption encryption = new Encryption("place user name here", "place license key here"); //License Mode const string password = "MyPassword"; const string unencryptedString = "This is the input"; Console.WriteLine("The unencrypted string: {0}", unencryptedString); string encryptedString = encryption.EncryptString(EncryptionProvider.Rijndael, password, unencryptedString); Console.WriteLine("The encrypted string: {0}", encryptedString); string decryptedString = encryption.DecryptString(EncryptionProvider.Rijndael, password, encryptedString); Console.WriteLine("The deencrypted string: {0}", decryptedString); |
VB.NET | |
---|---|
Dim encryption As New Encryption() 'Trial Mode 'Dim encryption As New Encryption("place user name here", "place license key here") 'License Mode Const password As String = "MyPassword" Const unencryptedString As String = "This is the input" Console.WriteLine("The unencrypted string: {0}", unencryptedString) Dim encryptedString As String = encryption.EncryptString(EncryptionProvider.Rijndael, password, unencryptedString) Console.WriteLine("The encrypted string: {0}", encryptedString) Dim decryptedString As String = encryption.DecryptString(EncryptionProvider.Rijndael, password, encryptedString) Console.WriteLine("The deencrypted string: {0}", decryptedString) |