나는 단지 동일한 비밀번호로 여러 PDF를 암호화하는 쉬운 방법을 원합니다. CLI 또는 터미널 인터페이스에서도 이 작업을 수행할 수 있습니다. GUI도 도움이 될 것입니다. 암호화 수준이 128보다 높기 때문에 qpdf에서 이 작업을 수행하고 싶습니다. 256이면 충분합니다. 내 말은, 512나 1024처럼 더 높을 수 있다는 뜻인가요? 어떤 정보라도 도움이 될 것입니다.
답변1
안녕하세요, 해결책을 찾았고 철저하게 테스트했습니다. 리눅스에서는 아주 잘 돌아갑니다.
나는 작은 스크립트를 만들고 이름을 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