public static void WriteEncryptedFileManual() { using (var encryptedStream = EncryptingStream.Write(File.OpenWrite(FilePath), Key)) { encryptedStream.WriteLine("Here is some data"); encryptedStream.WriteLine("Here is some more data"); } }
public void WriteTests() { Console.WriteLine("Cleartext: " + ClearText); using (var stream = EncryptingStream.Write(_mockEncryptedFile, _key)) stream.Write(ClearText); var encrypted = new EncryptedString(_mockEncryptedFile.ToArray()); Console.WriteLine("Encrypted: " + encrypted); using (var stream = DecryptingStream.Write(_mockFile, _key)) stream.Write(encrypted); var decrypted = new Data(_mockFile).ToUtf8(); Console.WriteLine("Decrypted: " + decrypted); Assert.AreEqual(ClearText, decrypted); }