Menu

#19 Support of AES compression method

open
None
5
2017-11-09
2014-11-07
Yuriy
No

Is it possible to add support for QuaZIP to work with archives in which the files are password protected by the AES compression method ? I looked at the source code of minizip library and there are relevant definitions.

In the tickets I found no reference to this topic so sorry if this question has already been discussed.

Discussion

  • Sergey A. Tachenov

    I'll look into it. I think it can be done, but will definitely require some work, especially for compressing... For decompressing it could be easier, but still. I'll post more when I figure out anything.

     
  • Sergey A. Tachenov

    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -1,3 +1,3 @@
    -    Is it possible to add support for QuaZIP to work with archives in which the files are password protected by the AES compression method ? I looked at the source code of minizip library and there are relevant definitions. 
    +Is it possible to add support for QuaZIP to work with archives in which the files are password protected by the AES compression method ? I looked at the source code of minizip library and there are relevant definitions. 
    
     In the tickets I found no reference to this topic so sorry if this question has already been discussed.
    
     
  • J. Berger

    J. Berger - 2017-11-07

    Hi, I am also very interested in AES support. Read support alone would be great!

    I found this fork of MiniZip which brings support for AES and many other things, maybe this helps: https://github.com/nmoinvaz/minizip

     
  • Sergey A. Tachenov

    Now that's good news! I'll look into it when I have time. The problem is, Minizip in QuaZIP includes some adjustments needed for it to work with non-file QIODevices, like QBuffer. I'll have to re-apply those adjustments to this Minizip fork or just borrow the appropriate parts of its logic. Both ways, it's not trivial.