Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 4.0 - Beta
    • Fix Version/s: 4.3
    • Component/s: Core/Parsing
    • Labels:
      None
    • Environment:
      PDF document with crypt filter definitions
    • Assignee Priority:
      P3

      Description

      Crypt filters are a relatively new addition to PDF encryption. We are starting to see more and more documents using crypt filters as Adobe users upgrade to version 8 or 9 of Acrobat. The bug is a place holder for implementing a crypt filter manager and hooking it up to our stream chaining read and write capabilities.
      1. perf_graphics_v6.0.pdf
        116 kB
        Patrick Corless
      2. perf_graphics_v7.0.pdf
        118 kB
        Patrick Corless
      3. PDF-45.pdf
        522 kB
        Patrick Corless

        Issue Links

          Activity

          Hide
          Patrick Corless added a comment -

          Just to clarify this enhancement is to cover the addition of a crypt filter manager and filter chaining support and not AES encryption support. I'll attache some sample files.

          Show
          Patrick Corless added a comment - Just to clarify this enhancement is to cover the addition of a crypt filter manager and filter chaining support and not AES encryption support. I'll attache some sample files.
          Hide
          Patrick Corless added a comment -

          Crypt filters using 128-bit RC4 .

          Show
          Patrick Corless added a comment - Crypt filters using 128-bit RC4 .
          Hide
          Patrick Corless added a comment -

          Crypt filters with 128-bit AES.

          Show
          Patrick Corless added a comment - Crypt filters with 128-bit AES.
          Hide
          Patrick Corless added a comment -

          Crypt filters with 128-bit RC4.

          Show
          Patrick Corless added a comment - Crypt filters with 128-bit RC4.
          Hide
          Patrick Corless added a comment -

          We need to support AES 128 and 256 bit encryption before we can do crypt filters.

          Show
          Patrick Corless added a comment - We need to support AES 128 and 256 bit encryption before we can do crypt filters.
          Hide
          Patrick Corless added a comment -

          Unfortunately no time to fit into 4.2.

          Show
          Patrick Corless added a comment - Unfortunately no time to fit into 4.2.
          Hide
          Patrick Corless added a comment -

          I've added basic support for crypt filers and AES encryption support. This allows ICEpdf to open our limited number of crypt filter examples. Hopefully more examples can be found so that this new features can be hardened.

          ICEpdf can now open encrypted documents up to PDF v 7.0. Further work is needed to get to version 9.0 as 256 bit AES encryption support has yet to be implemented.

          Show
          Patrick Corless added a comment - I've added basic support for crypt filers and AES encryption support. This allows ICEpdf to open our limited number of crypt filter examples. Hopefully more examples can be found so that this new features can be hardened. ICEpdf can now open encrypted documents up to PDF v 7.0. Further work is needed to get to version 9.0 as 256 bit AES encryption support has yet to be implemented.

            People

            • Assignee:
              Patrick Corless
              Reporter:
              Patrick Corless
            • Votes:
              3 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: