如何在 Windows 命令行上复制 GPA 的“签名和压缩”选项

如何在 Windows 命令行上复制 GPA 的“签名和压缩”选项

正如标题所说,我需要在命令行上复制 GPA 的“签名和压缩”选项。我正试图自动加密一些文件以提交给银行,他们给我的指示是使用 GPA 中的“签名和压缩”选项。我花了很多时间阅读 GPG 的文档,但我搞不懂。我最接近的方法是

gpg --batch --passphrase *********** -a -se

答案1

GPA 仅包装 GnuPG 本身,因此所有操作都可以(以某种方式)使用裸gpg命令行应用程序来实现。

我猜你不是在追求标志和压缩,但签署和加密。在加密明文消息之前会自动添加压缩。可以通过添加参数来强制执行压缩--compression-algorithm zip(唯一可以强制执行的算法)必须可以被所有 OpenPGP 实现理解)。

关于签名并加密,您必须定义收件人并同时使用--encrypt--sign命令,或它们各自的缩写形式-e-s。最后,您只漏掉了收件人:

gpg --recipient [uid/key-id] --sign --encrypt

为了自动加密和传递密码,您已经找到了所需的选项。-a或者--ascii添加 ascii 保护,这通常不是必需的,但有时可能会防止一些传输问题,但会稍微扩大文件。

答案2

为什么不安装Gpg4win

这包括GNU 隐私助手 (GPA)

然后您就可以使用银行的确切指示。

相关内容