- Added mcrypt fallback to FPDI_Protection_mod
- Added missing $iv parameter to mcrypt_decrypt()-call
Version 1.1.2 (Release date: 2009-03-06)
- Updated FPDI_Protection_mod.php to the newest version of FPDI_Protection
Version 1.1.1 (Release date: 2008-09-11)
- added new constant SETAPDF_ENC_AES_128 which is the same as SETAPDF_ENC_AES
- made FPDI_Protection_mod.php compatible with FPDF 1.6
Version 1.1 (Release date: 2007-12-19)
- Added AES algorithm
- Added a modified version of FPDI_Protection to allow AES encryption
Version 1.0.2 (Release date: 2007-05-20)
FPDI_Protection_128_Pro
Versions / Downloads:
Version 1.0.8 (Release date: 2011-06-22)
- Fixed incorrect calculation of user or owner password
Show older versions
Version 1.0.7 (Release date: 2010-04-29)
- Fixed bug which occurs if different encrypted documents
used same object numbers after each other.
Version 1.0.6 (Release date: 2010-01-12)
- removed assigning return values of "new" by reference
- recreated compatibility for FPDI PDF-Parser
Version 1.0.5 (Release date: 2009-03-06)
- Removed constructor
- Optimized pdf_read_value() in parser
- Fixed handling of encryption dictionary
Version 1.0.4 (Release date: 2009-02-19)
- fixed unescaping of strings with octal values
- fixed escaping issue on document identifier
Version 1.0.3 (Release date: 2008-09-11)
- parsing of comments was added
- handling of "new" PDF types included (PDF_TYPE_REAL, PDF_TYPE_BOOLEAN)
Version 1.0.2 (Release date: 2007-12-19)
- optimized deescaping of strings
- fixed generation of encryption key if /O value is type of string while
/U is type of hex string
- optimized generation of the encryption key
(accept unsigned integer in /P entry)
- optimized string matching in pdf parser