public void Decrypt_EncodedMessageDecrypted_InputMessageEqualsDecryptedOutput() { var encryptor = new RijndaelMessageEncryptor(testConfig); var secretMessage = "My ultra secret message"; var input = encryptor.Encrypt(secretMessage); var result = _target.Decrypt(input); Assert.IsNotNull(result); Assert.AreEqual(secretMessage, result); }
static void Main(string[] args) { var input = "Hello World!"; if (args.Length > 0) { input = args[0]; } var encryptor = new RijndaelMessageEncryptor(); var cyphertext = encryptor.Encrypt(input); var decryptor = new RijndaelMessageDecryptor(); var plaintext = decryptor.Decrypt(cyphertext); Console.WriteLine("Input:" + input); Console.WriteLine("Cyphertext:" + cyphertext); Console.WriteLine("Plaintext:" + plaintext); Console.WriteLine(); Console.WriteLine("Please press any key to exit."); Console.ReadKey(); }
public void Encrypt_EmptyPlaintext_EmptyStringReturned() { var result = _target.Encrypt(""); Assert.AreEqual(string.Empty, result); }
public static string Encrypt(this string value) { var encryptor = new RijndaelMessageEncryptor(); return(encryptor.Encrypt(value)); }