是否可以在共享文件夹中使用 GnuPG



我当前有一个问题,我正在使用 GnuPG 来加密我的数据,我在网络上的共享文件夹中有 gpg.exe,我也在 C# 上使用此 API:

https://gpgapi.codeplex.com/wikipage?title=How%20to%20Encrypt%3f

在这一部分中,在我的软件上,我设置了gpg的路径,并将地址设置为我拥有它的共享文件夹。

static void Main(string[] args)
{
    GpgInterface.ExePath = "\PATHToThegpg.exe";
    ...
}

(代码只是我如何做的一个例子,而不是精算代码)

我不知道为什么,如果它位于网络上的共享文件夹中,我找不到在那里注册的密钥。

如果我以拥有共享文件夹(原始文件夹)的用户身份登录并运行gpg --list-keys command它确实会找到它们。但从远程用户那里,它不会。

谁能帮我解决这个问题?

我已经找到了解决方案,我不得不更改主目录,将其设置为网络上的共享文件夹,所以我的密钥将保存到该地址。

http://lists.gnupg.org/pipermail/gnupg-users/2008-January/032437.html

我找到的解决方案在该 URL 中,我必须创建一个新的环境变量,以便 GPG 将查找该变量上的主目录。

最新更新