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"); } }
private EncryptedString Encrypt_StreamReadToEnd(string text) { EncryptedString encrypted; using (var stream = EncryptingStream.Read(text, _key)) encrypted = stream.ReadToEnd(); Assert.AreNotEqual(text, encrypted); return(encrypted); }
private EncryptedString Encrypt_StreamRead(string text) { var encrypted = EncryptedString.Empty; using (var stream = EncryptingStream.Read(text, _key)) { var newlyEncrypted = stream.Read(5); while (newlyEncrypted != null) { encrypted += newlyEncrypted; newlyEncrypted = stream.Read(5); } } Assert.AreNotEqual(text, encrypted); return(encrypted); }
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); }
public EncryptingStreamReader(EncryptingStream stream) : base(stream) { }