在我們進行加密時在 GPG 中
gpg --cipher-algo AES256 --symmetric ./.abcd.csv
它打開一個提示
輸入密碼
我們也可以改變嗎
輸入 xyz 的密碼:

uj5u.com熱心網友回復:
PIN 輸入由gpg外部程式或設備處理,因此沒有通用的方法來控制 PIN 的提示,除非您強制gpg進入批處理模式,并強制 PIN 輸入回圈回呼叫者腳本,因此您可以完全控制其中。
請注意,這是有問題的安全性,因為在控制 PIN 輸入的同時,您還需要對所有安全負責,而 shell 腳本是處理 PIN 等秘密資料的最不安全的環境。
這是您如何控制 PIN 提示的方法。
(在使用之前了解安全問題):
read -r -s -p 'Enter Passphrase for xyz: ' secret
gpg \
--cipher-algo AES256 \
--pinentry-mode loopback \
--batch \
--passphrase "$secret" \
--symmetric \
./.abcd.csv
printf '\n'
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/449207.html
