ГлавнаяОперационные системыLinuxКак удалить пароль из PDF-файла в Linux

Как удалить пароль из PDF-файла в Linux

Переносные файлы документов (PDF) являются основой современного распространения документов. С его помощью вы можете легко форматировать любой документ ожидать, что он будет читаем на различных устройствах.

Стандарт PDF также включает возможность защитить ваши документы с помощью простого шифрования на основе пароля. Однако этот подход предполагает, что вы будете отслеживать каждый пароль для каждого зашифрованного PDF-файла. Это может стать проблемой, если вы хотите сохранить архив PDF-файлов для проекта или бухгалтерского учета.

В этом руководстве показано, как удалить пароль зашифрованного PDF-файла в Linux. Кроме того, мы также покажем вам, как восстановить пароль для зашифрованного PDF-файла.

Совет. Хотите добавить свою подпись в PDF, находясь в пути? У нас есть решения подписать PDF-документ на телефоне Android .

Удаление пароля из зашифрованного PDF-файла

Один из самых простых способов удалить пароль из зашифрованного PDF-документа — «перепечатать» его копию с помощью средства просмотра документов вашей системы. По умолчанию алгоритм шифрования, защищающий PDF-файл, работает только тогда, когда данные неактивны.

Это означает, что как только документ открыт, вы можете легко создать его незашифрованную копию, используя опцию «Печать в PDF» средства просмотра.

  1. Откройте зашифрованный PDF-файл с помощью программы чтения PDF-файлов.
  2. Программа просмотра PDF запросит у вас пароль вашего документа. Введите свой пароль, чтобы открыть документ.

Удаление пароля из зашифрованного PDF-файла

05/remove-pdf-password-linux-05-enter-password-encrypted.png" alt="Раздел диалогового окна запроса пароля Evince.">
  1. Перейти в меню программы чтения PDF-файлов.
Окно с открытым PDF-файлом с красной рамкой вокруг кнопки «Меню».
  1. Нажмите кнопку «Принтер» (или параметр «Печать»).
Часть средства просмотра, показывающая меню с красной рамкой на значке принтера.
  1. Выберите параметр «Печать в файл» на панели главного окна меню «Печать».
Диалоговое окно печати средства просмотра показывает красное поле для параметра «Печать в файл».
  1. Нажмите переключатель «PDF» рядом с текстовым полем «Файл».
Диалоговое окно печати средства просмотра с красной рамкой вокруг переключателя PDF.
  1. Нажмите кнопку «Печать», чтобы сохранить документ PDF в незашифрованном виде.
Окно файлового менеджера, показывающее зашифрованные и незашифрованные файлы PDF.

Приятно знать : вы тоже можете «Печать в PDF» с вашего телефона Android .

Удаление пароля PDF с помощью командной строки

Также можно удалить пароль зашифрованного PDF-файла прямо из командной строки. Это может быть полезно, если вы хотите создать скрипт и автоматизировать процесс удаления.

Для этого получите qpdf. Это простой инструмент манипуляции, который может конвертировать и редактировать внутренние свойства PDF-файла. Вы можете установить qpdfв Ubuntu, выполнив следующую команду:

sudo apt install qpdf
Окно терминала, показывающее процесс установки qpdf.<

В терминале перейдите в каталог зашифрованного PDF-файла и выполните следующую команду:

qpdf --password=maketecheasier --progress --decrypt ./encrypted.pdf ./output.pdf
Окно терминала, показывающее процесс расшифровки qpdf.

Вы также можете создать простой сценарий оболочки автоматизировать расшифровку всего каталога:

mkdir ./output
for i in *.pdf; do qpdf --password=maketecheasier --progress --decrypt "${i}" ./output/"${i}"; done
Окно терминала, показывающее цикл for с qpdf.<

Полезно знать : как только вы удалите пароль, вы легко сможете Удаление пароля PDF с помощью командной строкидин .

Подбор пароля PDF с помощью pdfcrack

Хотя предыдущие методы будут работать с PDF-файлами, пароль к которым вы знаете, бывают случаи, когда это не так. Это может стать проблемой, если вы имеете дело со старым PDF-архивом, пароль которого вы потеряли.

Часть терминала, показывающая расшифровку PDF-файла с неправильным паролем.

Один из способов решения этой проблемы — установить и использовать утилиту pdfcrack. Это простая программа, которая «взламывает» шифрование PDF-документа, неоднократно подбирая его пароль либо с помощью файла словаря, либо с помощью случайного текста.

Вы можете установить pdfcrack в Ubuntu, выполнив следующую команду:

sudo apt install pdfcrack
Окно терминала, показывающее процесс установки pdfcrack.

Перейдите в каталог, содержащий зашифрованный PDF-файл, и выполните следующую команду:

pdfcrack -f ./encrypted.pdf

Важно отметить, что этот процесс может занять много времени. Например, взлом длинного пароля, состоящего из символов и букв, может занять до часа.

Окно терминала, показывающее базовый сеанс pdfcrack.

Вы можете решить эту проблему, предоставив файл словаря для pdfcrack. Это обычный текстовый файл, содержащий общие пароли, которые вы можете использовать в своих документах.

Чтобы использовать файл словаря с pdfcrack, вы можете запустить следующую команду:

pdfcrack -f ./encrypted.pdf --wordlist=/home/$USER/Documents/passwords.txt
Окно терминала, показывающее сеанс pdfcrack с файлом словаря.

Наконец, вы можете ограничить некоторые параметры, которые pdfcrack использует при брутфорсе. Это полезно, если вы имеете смутное представление о длине и типе пароля вашего PDF-файла.

Например, следующая команда сообщит pdfcrack подобрать пароли, содержащие символы «sqmweartkcyuihop» длиной 12 или 14 символов.

pdfcrack -f ./encrypted.pdf --charset="sqmweartkcyuihop" --minpw=12 --maxpw=14
Подбор пароля PDF с помощью pdfcrackrute-force-attempt.png" alt="Окно терминала, показывающее сеанс pdfcrack с ограниченными параметрами.">

Альтернативный вариант : если вы хотите генерировать пароли, которые сложно взломать, вот несколько способов сделать это онлайн .

Часто задаваемые вопросы

Можно ли дублировать шифрование одного PDF-файла в другой?

Да. С помощью qpdf можно «экспортировать» настройки шифрования одного PDF-файла в другой. Это полезно, если вы хотите создать сценарий, который автоматически шифрует каталог PDF, используя тот же пароль.

Это можно сделать, выполнив следующую команду: qpdf ./new.pdf --copy-encryption-file=./encrypted.pdf --encryption-file-password=mysuperpassword ./output.pdf.

Каковы недостатки использования функции «Печать в файл»?

Одним из самых больших недостатков использования этой функции является то, что она удаляет все редактируемые поля и простой текст внутри PDF-файла. Ваш зашифрованный PDF-файл потеряет все текстовые поля внутри него, и вы не сможете скопировать из него текст .

Я случайно прервал работу pdfcrack. Можно ли продолжить с того места, где я остановился?

По умолчанию pdfcrack всегда создает «состояние» при случайном выходе. Это файл, содержащий информацию о последней попытке ввода пароля, предпринятой программой, а также о ее ходе выполнения текущего задания. Чтобы возобновить последний сеанс, выполните следующую команду: pdfcrack -f ./encrypted.pdf --loadstate=./savedstate.sav.

Изображение предоставлено: 123РФ . Все изменения и скриншоты Рамсеса Реда.

Часто задаваемые вопросы

Можно ли дублировать шифрование одного PDF-файла в другой?

Каковы недостатки использования функции «Печать в файл»?

Я случайно прервал работу pdfcrack. Можно ли продолжить с того места, где я остановился?

ПОХОЖИЕ СТАТЬИ

Популярные записи