如何通过命令行使用gnupg生成加密的doc?

时间:2018-05-17 15:24:09

标签: windows powershell encryption cmd gnupg

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

他们按照以下方式提供了命令行。

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

但我没有根据我的文件结构得到我想要做同样的事情。

请检查以下文件结构。

公钥:C:\ Encryption \ PB_Key.asc

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

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

gpg.exe:C:\ Program Files(x86)\ GnuPG \ bin \ gpg.exe

用户名:测试

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

Batch encrypt with public key using Gpg4win command line

需要协助才能纳入上述内容。

2 个答案:

答案 0 :(得分:0)

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

@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"

答案 1 :(得分:0)

试试这个。

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