使用相同的密碼加密和/或解密多個 PDF

使用相同的密碼加密和/或解密多個 PDF

我只想要一個簡單的方法來使用相同的密碼加密多個 PDF。也可以從 CLI 或終端介面執行此操作。 GUI 也會有所幫助。我想在 qpdf 中執行此操作,因為加密程度高於 128。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

相關內容