如何修改GPG的password/passphrase提示文字

How To Change password/passphrase prompt text of GPG

在 GPG 中进行加密

 gpg --cipher-algo AES256 --symmetric ./.abcd.csv

打开提示

输入密码

我们也可以改变吗

输入 xyz 的密码:

gpg PIN 输入由外部程序或设备处理,因此没有通用的方法来控制 PIN 的提示,除非您强制 gpg 进入批处理模式,并强制PIN 输入循环回调用者脚本,因此您可以完全控制它。

请注意,这是有问题的安全性,因为在控制 pin 条目的同时,您还负责所有安全性,shell 脚本是处理秘密数据的最不安全环境,例如密码。

这是您控制 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'