
當我使用X11圖形使用者介面模式,我可以透過提示輸入我的密碼,不會有錯誤:'gpg -d <my encrypted file>'
。
但是,當我從 CLI(無視窗模式)嘗試執行相同的操作並指定pinentry-mode loopback
,以防止系統產生 X 視窗密碼提示時,我收到錯誤訊息。
執行gpg --pinentry-mode loopback -d
返回:
gpg: problem with the agent: Too much data for the ICP layer
gpg: encrypted with 1 passphrase
gpg: decryption failed
我嘗試查看 gpg、gpgconf、gpg-connect-agent 的手冊,但找不到可以增加 .gpg 檔案中輸入的密碼大小的來源pinentry-mode loopback
。我猜這就是問題所在,儘管我的密碼連 500 個字元都不到。
我使用的是 Ubuntu 20.04.1,Xubuntu DE,64 位元。