Powered by OPF
OPF WIKI STATIC ARCHIVE
2,681 pages · 153 spaces · 776 tags · 4,025 history records · 96.2% of the original wiki recovered
Archived copy. This page was recovered from the Internet Archive snapshot of /pages/viewpage.action?pageId=28868948 taken on 2022-10-01. The original wiki at wiki.opf-labs.org is being decommissioned.

Encryption

Created by Johan van der Knijff on Jul 15, 2013 · last edited by Johan van der Knijff · on Jul 15, 2013 (view history) · 22 versions

Description

PDF permits the use of encryption as a means of restricting access or (re-)use of content. This may range from documents that can only be opened after providing a password, to disabling specific functionality (e.g. printing, copying content).

Risks

Assessment

The Preflight component of Apache PDFBox (an open source PDF/A validator) is able to detect encryption in a PDF (any PDF, doesn't have to be PDF/A!).

PDF requires password for opening

In Preflight 1.8.0 an open password results in error code 1.0 (syntax error), accompanied by this description:

Syntax error, Error (CryptographyException) while creating security handler for decryption: Error: The supplied password does not match either the owner or user password in the document

In Preflight 2.0.0 only a 'syntax' error message is reported without any indication of anything encryption-related. Reported this as a bug.

PDF requires password for copying document contents

Error code 1.4.2^*^.

PDF requires password for printing

Error code 1.4.2^*^.

PDF requires password to enable text access for screen reader devices for the visually impaired.

Error code 1.4.2^*^.

*: based on Preflight 1.8.0. In 2.0.0 an error code 1.0 with a 'syntax error' message is produced, but this looks like a bug (see above).

Example files

References

References to literature, etc.