Advertisement
Guest User

Untitled

a guest
Aug 18th, 2017
56
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.83 KB | None | 0 0
  1. private static bool DecryptFile(string inputFile, string outputFile)
  2. {
  3.     string s = "h3y_gUyZ";
  4.     byte[] bytes = new UnicodeEncoding().GetBytes(s);
  5.     FileStream stream = new FileStream(inputFile, FileMode.Open);
  6.     RijndaelManaged managed = new RijndaelManaged();
  7.     CryptoStream stream2 = new CryptoStream(stream, managed.CreateDecryptor(bytes, bytes), CryptoStreamMode.Read);
  8.     FileStream stream3 = new FileStream(outputFile, FileMode.Create);
  9.     try
  10.     {
  11.         int num;
  12.         while ((num = stream2.ReadByte()) != -1)
  13.         {
  14.             stream3.WriteByte((byte) num);
  15.         }
  16.         stream3.Close();
  17.         stream2.Close();
  18.         stream.Close();
  19.     }
  20.     catch
  21.     {
  22.         stream3.Close();
  23.         stream.Close();
  24.         File.Delete(outputFile);
  25.         return true;
  26.     }
  27.     return false;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement