동일한 비밀번호로 여러 PDF를 암호화 및/또는 해독합니다.

동일한 비밀번호로 여러 PDF를 암호화 및/또는 해독합니다.

동일한 비밀번호로 여러 PDF를 암호화하는 간단한 방법을 원합니다. 또한 CLI 또는 터미널 인터페이스에서도 수행하십시오. GUI도 도움이 될 것입니다. 암호화가 128보다 높기 때문에 qpdf에서 이 작업을 수행하고 싶습니다. 256이면 충분합니다. 내 말은, 512나 1024처럼 더 높아질 수 있다는 뜻인가요? 어떤 정보라도 도움이 될 것입니다.

답변1

안녕하세요, 해결책을 찾았고 철저하게 테스트했습니다. Linux에서는 훌륭하게 작동합니다.

나는 작은 스크립트를 만들고 이름을 pwdalotofpdfs.shLol로 지정했습니다. 사용자 및 소유자 비밀번호를 요청한 다음 원본 파일을 방해하지 않고 현재 폴더 내의 모든 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

관련 정보