// Token: 0x06000025 RID: 37 RVA: 0x00003AFC File Offset: 0x00001CFC public static string EncryptRijndael(string text) { DebugTools.Write("Rijindeal Managed Encryption: Encrypting Text... "); if (string.IsNullOrEmpty(text)) { Debug.Print("done."); return(""); } RijndaelManaged rijndaelManaged = RijndaelManagedEncryption.NewRijndaelManaged("PICeOLJdNZ3RjieaC3dfd07qPZeIb3DvkP6Zwb5TOmavgpXDQzrBgT5HrUqOFL6l"); ICryptoTransform transform = rijndaelManaged.CreateEncryptor(rijndaelManaged.Key, rijndaelManaged.IV); MemoryStream memoryStream = new MemoryStream(); using (CryptoStream cryptoStream = new CryptoStream(memoryStream, transform, CryptoStreamMode.Write)) { using (StreamWriter streamWriter = new StreamWriter(cryptoStream)) { streamWriter.Write(text); } } Debug.Print("done."); return(Convert.ToBase64String(memoryStream.ToArray())); }
// Token: 0x06000027 RID: 39 RVA: 0x00003BD8 File Offset: 0x00001DD8 public static string DecryptRijndael(string cipherText) { DebugTools.Write("Rijindeal Managed Encryption: Decrypting Text... "); string result; try { if (string.IsNullOrEmpty(cipherText)) { Debug.Print("done."); return(""); } if (!RijndaelManagedEncryption.IsBase64String(cipherText)) { throw new Exception("The cipherText input parameter is not base64 encoded."); } RijndaelManaged rijndaelManaged = RijndaelManagedEncryption.NewRijndaelManaged("PICeOLJdNZ3RjieaC3dfd07qPZeIb3DvkP6Zwb5TOmavgpXDQzrBgT5HrUqOFL6l"); ICryptoTransform transform = rijndaelManaged.CreateDecryptor(rijndaelManaged.Key, rijndaelManaged.IV); using (MemoryStream memoryStream = new MemoryStream(Convert.FromBase64String(cipherText))) { using (CryptoStream cryptoStream = new CryptoStream(memoryStream, transform, CryptoStreamMode.Read)) { using (StreamReader streamReader = new StreamReader(cryptoStream)) { result = streamReader.ReadToEnd(); } } } } catch (Exception ex) { DebugTools.Print("Failed to decrypt text: " + ex.Message); MessageBox.Show("Failed to decrypt text, an error occured:\n\n" + ex.Message, "Decryption", MessageBoxButtons.OK, MessageBoxIcon.Hand); result = ""; } Debug.Print("done."); return(result); }