Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class EncClass
- {
- public string Encrypt(string text)
- {
- byte[] src = Encoding.UTF8.GetBytes(text);
- byte[] key = Encoding.ASCII.GetBytes("contactcentre");
- RijndaelManaged aes = new RijndaelManaged();
- aes.Mode = CipherMode.ECB;
- aes.Padding = PaddingMode.PKCS7;
- aes.KeySize = 128;
- using (ICryptoTransform encrypt = aes.CreateEncryptor(key, null))
- {
- byte[] dest = encrypt.TransformFinalBlock(src, 0, src.Length);
- encrypt.Dispose();
- return Convert.ToBase64String(dest);
- }
- }
- public string Decrypt(string text)
- {
- byte[] src = Convert.FromBase64String(text);
- RijndaelManaged aes = new RijndaelManaged();
- byte[] key = Encoding.ASCII.GetBytes("contactcentrT");
- aes.KeySize = 128;
- aes.Padding = PaddingMode.PKCS7;
- aes.Mode = CipherMode.ECB;
- using (ICryptoTransform decrypt = aes.CreateDecryptor(key, null))
- {
- byte[] dest = decrypt.TransformFinalBlock(src, 0, src.Length);
- decrypt.Dispose();
- return Encoding.UTF8.GetString(dest);
- }
- }
- }
- var encString = encClass.Encrypt(@"manoj");
- var decString = encClass.Decrypt(encString);
Add Comment
Please, Sign In to add comment