Я бы просто хотел простой способ зашифровать несколько PDF-файлов одним и тем же паролем. Также сделать это из CLI или терминального интерфейса. Графический интерфейс пользователя также был бы полезен. Я хотел бы сделать это в qpdf, потому что шифрование идет выше 128. 256 достаточно хорошо. Я имею в виду, можно ли сделать выше, например, 512 или 1024? Любая информация будет полезна.
решение1
Здравствуйте, я нашел решение и тщательно его протестировал. Оно отлично работает в Linux.
Я создал небольшой скрипт и назвал его pwdalotofpdfs.sh
Lol. Он запрашивает пароль пользователя и владельца, а затем шифрует все pdf-файлы в текущей папке, не трогая исходные файлы. Кроме того, файлы шифруются на 256 бит. Программа, которую я использовал, это qpdf
.
#!/bin/sh
clear
read -p "Input USER Password : " usrpwd
read -p "Input OWNER Password : " ownerpwd
for file in *.pdf
do
qpdf --encrypt $usrpwd $ownerpwd 256 -- "$file" "${file%*.pdf}_pwd.pdf"
done
clear
echo "Files are completed"
решение2
Вы можете установить пароль владельца или пользователя, используя pdftk
:
for i in *;do pdftk "$i" output "out$i" owner_pw yourpw user_pw yourpw encrypt_128bit;done