Exemple #1
0
 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);
        }