public string Encrypt(string data) { string result = string.Empty; using (SymmetricEncryption sym = new SymmetricEncryption(new System.Security.Cryptography.RijndaelManaged())) { sym.Key = privateKey.GetKey(); result = Convert.ToBase64String(sym.Encrypt(ASCIIEncoding.ASCII.GetBytes(data))); } return result; }
public string Encrypt(string data) { string result = string.Empty; using (SymmetricEncryption sym = new SymmetricEncryption(new System.Security.Cryptography.RijndaelManaged())) { sym.Key = privateKey.GetKey(); result = Convert.ToBase64String(sym.Encrypt(ASCIIEncoding.ASCII.GetBytes(data))); } return(result); }
public string Decrypt(string data) { byte[] base64StringData; base64StringData = Convert.FromBase64String(data); byte[] resultInByte = new byte[] { }; SymmetricEncryption sym = new SymmetricEncryption(new System.Security.Cryptography.RijndaelManaged()); sym.Key = privateKey.GetKey(); resultInByte = sym.Decrypt(base64StringData); sym.Dispose(); return ASCIIEncoding.ASCII.GetString(resultInByte); }
public string Decrypt(string data) { byte[] base64StringData; base64StringData = Convert.FromBase64String(data); byte[] resultInByte = new byte[] { }; SymmetricEncryption sym = new SymmetricEncryption(new System.Security.Cryptography.RijndaelManaged()); sym.Key = privateKey.GetKey(); resultInByte = sym.Decrypt(base64StringData); sym.Dispose(); return(ASCIIEncoding.ASCII.GetString(resultInByte)); }