Shell-Script

gpg 在文件中提供密碼時會要求輸入密碼嗎?

  • May 9, 2020

試圖執行這個:

gpg -c --passphrase-file secret somefiletoencrypt

但它仍然要求輸入密碼。

我們如何讓 gpg 使用密碼中的密碼secret來做對稱加密?

gpg手冊(man gpg2在我的系統上)中,在討論--passphrase-file選項的部分中:

請注意,自 2.0 版起,此密碼僅在--batch也提供選項時使用。由於版本 2.1 --pinentry-mode還需要設置為loopback.

使用 GnuPG 2.2.12 為我自己測試,添加--batch到您的命令使其按預期工作。

引用自:https://unix.stackexchange.com/questions/585471