Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何通过命令行使用gnupg生成加密文档?_Windows_Powershell_Encryption_Cmd_Gnupg - Fatal编程技术网

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

Windows 如何通过命令行使用gnupg生成加密文档?,windows,powershell,encryption,cmd,gnupg,Windows,Powershell,Encryption,Cmd,Gnupg,我需要一些帮助来使用软件生成加密文档 他们提供了以下命令行 alice% gpg --output doc.gpg --encrypt --recipient blake@cyb.org doc @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.tx

我需要一些帮助来使用软件生成加密文档

他们提供了以下命令行

alice% gpg --output doc.gpg --encrypt --recipient blake@cyb.org doc
@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"
但我并没有按照我的文件结构得到我应该如何做同样的事情

请检查以下文件结构

公钥:C:\Encryption\PB\u Key.asc

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

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

gpg.exe:C:\ProgramFiles(x86)\GnuPG\bin\gpg.exe

用户名:Test

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


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

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

alice% gpg --output doc.gpg --encrypt --recipient blake@cyb.org doc
@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"