Advertisement
Guest User

Untitled

a guest
Jul 28th, 2016
488
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.13 KB | None | 0 0
  1. public byte[] EncryptAes(byte[] file, byte[] key)
  2.         {
  3.             try
  4.             {
  5.                 using (RijndaelManaged myRijndael = new RijndaelManaged())
  6.                 {
  7.                     myRijndael.Key = key;
  8.                     myRijndael.IV = aesFile.IV;
  9.  
  10.                     //ICryptoTransform encryptor = myRijndael.CreateEncryptor(myRijndael.Key, myRijndael.IV);
  11.  
  12.                     using (var stream = new MemoryStream())
  13.                     {
  14.                         using (var encryptor = myRijndael.CreateEncryptor())
  15.                         {
  16.                             using (var encrypt = new CryptoStream(stream, encryptor, CryptoStreamMode.Write))
  17.                             {
  18.                                 encrypt.Write(file, 0, file.Length);
  19.                                 encrypt.FlushFinalBlock();
  20.                                 return stream.ToArray();
  21.                             }
  22.                         }
  23.                     }
  24.                 }
  25.             }
  26.             catch (CryptographicException e)
  27.             {
  28.                 Console.WriteLine(e.Message)
  29.             }
  30.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement