【发布时间】:2012-07-31 16:45:01
【问题描述】:
我正在尝试使用 gpg 进行加密,但即使我已经明确给出了路径,我也会收到此错误。有人可以帮助我吗? 我正在使用 Starksoft.Cryptography.OpenPGP。 我已经安装了gpg4win-light-2.1.0.exe来获取gpg.exe文件..
我有什么遗漏吗?
错误:未找到 GPG 可执行文件。 @C:\Program Files\GNU\GnuPG\gpg.exe\gpg2.exe。
GnuPG gpg = new GnuPG();
gpg.BinaryPath = "@C:\\Program Files\\GNU\\GnuPG\\gpg.exe";
gpg.Recipient = "myfriend@domain.com";
FileStream sourceFile = new FileStream(sourcePath, FileMode.Open);
FileStream outputFile = new FileStream(Destinationpath, FileMode.Create);
gpg.Encrypt(sourceFile,outputFile);
sourceFile.Close();
outputFile.Close();
我什至有 openBlackboxPGP 的许可证。我可以使用 gpg 加密吗?
如果我遗漏了什么,请帮助我! 提前致谢!
【问题讨论】:
-
(从评论改为答案,见下文。)
标签: c# encryption gnupg