有人可以帮助我使用此命令通过 powershell 解密文件吗?
echo YOURpassPHRASE | gpg --keyring "C:\directory\filepath" --secret-keyring "C:\directory\filepath" --batch --yes --passphrase-fd 0 -o DesiredOutputFileName -d TargetEncryptedFile
以下选项代表什么意思?
--keyring "C:\directory\filepath"
--secret-keyring "C:\directory\filepath"
答案1
以下选项代表什么意思?
--keyring "C:\directory\filepath"
--secret-keyring "C:\directory\filepath"
这些选项记录在gnupg 手册。
4.2.1 如何更改配置
这些选项用于改变配置,通常可以在选项文件中找到。
...
--keyring file
将文件添加到当前密钥环列表。如果文件以波浪号和斜杠开头,则这些将被目录替换
$HOME
。如果文件名不包含斜杠,则假定它位于 GnuPG 主目录中(~/.gnupg
如果未使用--homedir
或)。$GNUPGHOME
请注意,这会将密钥环添加到当前列表中。如果打算单独使用指定的密钥环,请
--keyring
与 一起 使用--no-default-keyring
。
--secret-keyring file
这是一个过时的选项,已被忽略。所有密钥都存储在
private-keys-v1.d
GnuPG 主目录下的目录中。
来源GPG 配置选项