コード例 #1
0
 private static void Encrypt(string sourceFile, string targetFile, IEncryptorFactory factory)
 {
     using (Stream stream = new FileStream(sourceFile, FileMode.Open))
         using (Stream writer = new FileStream(targetFile, FileMode.Create))
             using (var encryptStream = new CryptoStream(writer, factory.CreateEncryptor(), CryptoStreamMode.Write))
             {
                 encryptStream.WriteFrom(stream);
             }
 }