Пароль на pdf файлы, как средство защиты интеллектуальной собственности.

Posted by

Если Вам нужно защитить Ваши файлы в системе следует воспользоваться консолью и пакетом . Данный пакет позволит создать хоть ни какую, но безопасность созданным Вами файлов формата pdf. И так…

Утилита из репозитариев Ubuntu 10.10:

keiz@ekz:~$ aptitude search pdftk

p pdftk — утилита для работы с документами в формате PDF

 

Информация по пакету:

keiz@ekz:~$ aptitude show pdftk

Пакет: pdftk

Состояние: не установлен

Версия: 1.41+dfsg-8

Приоритет: необязательный

Раздел: universe/text

Сопровождающий: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>

Размер в распакованном виде: 254k

Зависимости: libc6 (>= 2.4), libgcc1 (>= 1:4.1.1), libgcj10 (>= 4.4), libstdc++6 (>= 4.4.0), libgcj-bc (>= 4.4~),

libgcj-bc (< 4.5~), libitext-java-gcj (>= 2.1.7-1~), libitext-java-gcj (<= 2.1.7++),

libitext-java, libbcprov-java, libbcmail-java

Предлагает: xpdf-utils

Как видите возможности данного пакета всеобъемлющи. Установим его в систему:

предполагаю, что доступ в интернет с Вашей системы уже есть, т. к. придётся скачать 30Мб.

keiz@ekz:~$ sudo aptitude install pdftk

[sudo] password for keiz:

Следующие НОВЫЕ пакеты будут установлены:

gcj-4.4-base{a} gcj-4.4-jre-lib{a} libbcmail-java{a} libbcmail-java-gcj{a} libbcprov-java{a} libgcj-bc{a}

libgcj-common{a} libgcj10{a} libgnuinet-java{a} libgnujaf-java{a} libgnumail-java{a} libitext-java{a}

libitext-java-gcj{a} pdftk

0 пакетов обновлено, 14 установлено новых, 0 пакетов отмечено для удаления, и 7 пакетов не обновлено.

Необходимо получить 30,0MБ архивов. После распаковки 84,2MБ будет занято.

Хотите продолжить? [Y/n/?] y

К примеру возьмем любой pdf файл:

keiz@ekz:~/test_pdf$ file 10-sposobov.pdf

10-sposobov.pdf: PDF document, version 1.4

 

Снимаем контрольную сумму с исходного pdf файла:

keiz@ekz:~/test_pdf$ md5sum 10-sposobov.pdf

b451467f4dcf33932148b5e4a29a69e2 10-sposobov.pdf

Запустим терминал (Ctrl + Alt + T) и для установки пароль на тестовый pdf-файл введем в запущенное окно терминала следующую команду:

keiz@ekz:~/test_pdf$ pdftk 10-sposobov.pdf output 10-sposobov_pass.pdf user_pw Aa1234567

, поясню, где

output 10-sposobov_pass.pdfэто зашифрованный pdf-файл

user_pw Aa1234567пароль который мы устанавливаем на pdf-файл

 

проверим, чем является полученный файл через утилиту file:

keiz@ekz:~/test_pdf$ file 10-sposobov_pass.pdf

10-sposobov_pass.pdf: PDF document, version 1.4 — отлично.

 

Снимаем контрольную сумму с запароленного pdf файла:

keiz@ekz:~/test_pdf$ md5sum 10-sposobov_pass.pdf

464eb77dd552faca6ce91554c10eddfa 10-sposobov_pass.pdfконтрольная сумма поменялась.

 

Откроем запароленный pdf файл через программу просмотра pdf файлов:

Открываем запароленный pdf архив.

 

Как видите перед нами результат запроса пароля на pdf-файл, что собственно нам и требовалось. Введя указанный выше — Aa1234567, сможем прочитать pdf файл.

Результат запроса пароля на запороленных pdf файл.

 

Данный способ защиты пароля можно использовать при предоставлении pdf файлов потенциальным заказчикам, продаже через интернет плодов Вашего труда. Надеюсь данный материал Вам понравился.

Leave a Reply

Ваш e-mail не будет опубликован. Обязательные поля помечены *

восемь − 3 =