Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public byte[] EncryptAes(byte[] file, byte[] key)
- {
- try
- {
- using (RijndaelManaged myRijndael = new RijndaelManaged())
- {
- myRijndael.Key = key;
- myRijndael.IV = aesFile.IV;
- //ICryptoTransform encryptor = myRijndael.CreateEncryptor(myRijndael.Key, myRijndael.IV);
- using (var stream = new MemoryStream())
- {
- using (var encryptor = myRijndael.CreateEncryptor())
- {
- using (var encrypt = new CryptoStream(stream, encryptor, CryptoStreamMode.Write))
- {
- encrypt.Write(file, 0, file.Length);
- encrypt.FlushFinalBlock();
- return stream.ToArray();
- }
- }
- }
- }
- }
- catch (CryptographicException e)
- {
- Console.WriteLine(e.Message)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement