Cryptography

Here are some PDFs which have more than one user password!

These files use native PDF 40-bit (RC4) encryption. (Which is now obsolete, but useful for this project.)

The passwords are all digits, but are strings of 13 characters.

This file has passwords 1099511627778 (which is the originally set-up password; note that it is 240+2) and 0337781105149.

This file has passwords 1099511627785 (240+9) and 0825824783350.

This file has four passwords! 1099511627786 (240+10), 0234781044726, 0242169810842 and 0456224015647.

This file has passwords 1099511627787 (240+11), 0228713541285 and 0542802457664.

This file has passwords 1099511627788 (240+12) and 0311402722922.

This file has passwords 1099511627790 (240+14), 0194344002569 and 0548392510191.

Methodology:

  1. Create a PDF with 'nominal' password 1099511627776 (that is, 240).
  2. Search for a colliding password in the range [0,1099511627775].
  3. If no success, create a new PDF with 'nominal' password 1099511627777 and search again.
  4. If no success, increment the nominal password again and keep trying.

This yielded the collisions above.

What does it mean? More to come...

Back to Daryl's Home Page.