有什么方法可以直接使用GNU Privacy Guard功能吗?是的,我知道如何从gpg.exe实用工具重定向输入/输出流,但也许我们可以直接使用发行版中的一些非托管库?
发布于 2010-08-06 20:27:45
我想我可以回答我自己的问题。我被指向Starksoft .NET GnuPG Component --一个可以与GPG本身进行交互的自由库。看起来它工作得很好,即使这个项目似乎不需要维护一段时间。
更新:该组件现在似乎可以在https://www.nuget.org/packages/starksoft.aspen上以NuGet包的形式提供
发布于 2010-08-06 18:02:55
我对此也很感兴趣。
你可能知道将重定向流封装到gpg.exe的this wrapper class,但似乎并没有太多的库。
有一个SharpPrivacy,但它已经死了一段时间了,我看了源代码(来自codeproject),表示逻辑与实际代码混合在一起-它需要大量的tlc。它的sourceforge页面似乎也死了。
也有Bouncy Castle可以做这项工作,虽然我还没有调查过它,但我会建议它通过SharpPrivacy -让我知道你如何继续这一点;)
发布于 2014-02-18 05:34:14
如果您正在寻找与GPG加密流的本地BouncyCastle交互,还有BouncyCastle csharp库的GPG隐私保护(BCPG)组件,可以在http://www.bouncycastle.org/csharp/上找到。
https://stackoverflow.com/questions/3422667
复制相似问题