Czy PDFTK przestrzega flag bezpieczeństwa PDF?

14

Mam plik PDF z informacją, że zabezpieczenia dokumentów są włączone. Mówi, że jedynymi dozwolonymi rzeczami są: drukowanie, kopiowanie lub ekstrakcja treści oraz ekstrakcja treści dla ułatwień dostępu.

Próbuję użyć narzędzia PDF Toolkit (PDFTK), aby utworzyć mniejszą wersję tego pliku PDF, aby zajmował mniej miejsca na dysku twardym. Kiedy próbuję uruchomić PDFTK na pliku, pojawia się komunikat, że wymagane jest hasło właściciela. Jeśli otworzę plik w programie Adobe Reader, nie prosi o hasło i otwiera się dobrze.

Nie znam szyfrowania plików PDF, więc zastanawiałem się, co się tutaj dzieje i dlaczego mogę odczytać plik w programie Reader, ale nie PDFTK.

Wydaje mi się, że istnieją trzy opcje:

  1. Łatwo odczytać dane, które podobno są zaszyfrowane, ale PDFTK przestrzega flagi uprawnień i nie pozwoli ci na modyfikację pliku, jeśli nie podasz hasła właściciela.
  2. Chociaż możliwe jest odszyfrowanie danych w chronionym pliku PDF (ponieważ nie jest tak naprawdę bezpieczne), nie jest to proste zadanie, a PDFTK nie wdrożył logiki potrzebnej do tego.
  3. Dane są w rzeczywistości zaszyfrowane i potrzebujesz hasła właściciela, aby odczytać ich zawartość.

Które z trzech jest poprawne?

Wygląda na to, że # 3 jest mało prawdopodobne, ponieważ jestem w stanie odczytać zawartość pliku w programie Acrobat bez podania hasła.

Rozsądny
źródło

Odpowiedzi:

20

Zgadzam się z Jamesem: To nr 1. Większość narzędzi * NIX (z wyjątkiem Adobe Reader) w ogóle nie szanuje uprawnień „właściciela”.

Zrób to, aby usunąć hasła „właściciela” (jeśli nie ustawiono hasła „użytkownika”):

Zainstaluj qpdf. Jeśli używasz Ubuntu / Debian, możesz użyć sudo apt-get install qpdf.

Po zainstalowaniu qpdf użyj następującego polecenia:

qpdf --decrypt "filename.pdf" "output.pdf"

Za pomocą tego pliku możesz teraz robić, co chcesz.

Nazwa Fungible
źródło
1

Hasło to jest hasłem uprawnień. Jeśli chcesz to usunąć, musisz użyć programu do usuwania haseł PDF (cracker), który jest dostępny bezpłatnie w Internecie (np. Freemypdf.com). Aby uzyskać więcej informacji na temat programu Acrobat i bezpieczeństwa haseł, zobacz http://www.locklizard.com/acrobat-security.htm

Rob D.
źródło
Dzięki za informację, ale wciąż zastanawiam się, która z trzech przedstawionych przeze mnie opcji występuje.
Senseful