public static byte[] DecryptBinary(string decryptFilePath) { using (var baseStream = new FileStream(decryptFilePath, FileMode.Open, FileAccess.ReadWrite)) using (var cryptStream = new SeekableAesStream(baseStream, Password, UniqueSalt)) { var fileInfo = new FileInfo(decryptFilePath); var decryptedBuffer = new byte[fileInfo.Length]; cryptStream.Read(decryptedBuffer, 0, (int)fileInfo.Length); return(decryptedBuffer); } }