如何通过命令行使用 gnupg 生成加密文档?

How to generate encrypted doc using gnupg via command line?

我需要一些帮助来使用 https://www.gnupg.org/ 软件生成加密文档。

他们提供了如下命令行。

alice% gpg --output doc.gpg --encrypt --recipient blake@cyb.org doc

但是我没有按照我的文件结构了解我应该如何做。

请检查以下文件结构。

Public 键:C:\Encryption\PB_Key.asc

文件需要加密:C:\Encryption\Test.txt

Bat 文件:C:\Encryption\Test.bat

gpg.exe : C:\程序文件 (x86)\GnuPG\bin\gpg.exe

用户名:测试

我做了一些研究,发现链接很少

需要帮助才能合并以上内容。

我们可以创建一个批处理文件如下。

@echo off
"C:\Program Files (x86)\GnuPG\bin\gpg.exe" --import PB_Key.asc
"C:\Program Files (x86)\GnuPG\bin\gpg.exe" -r "Test" -e "C:\Encryption\Test.txt"

试试这个。

@echo off
CD "C:\Program Files (x86)\GnuPG\bin\gpg.exe"
gpg  --import PB_Key.asc
gpg  -r "Test" -e "C:\Encryption\Test.txt"