代码之家  ›  专栏  ›  技术社区  ›  DixonD

在.NET中使用GNU隐私保护

  •  2
  • DixonD  · 技术社区  · 16 年前

    有没有直接使用GNU隐私保护功能的方法?是的,我知道从gpg.exe实用程序重定向输入/输出流,但也许我们可以直接从分发中使用一些非托管库?

    4 回复  |  直到 9 年前
        1
  •  2
  •   DixonD    9 年前

    我想我可以回答我自己的问题。我被指出来了 Starksoft .NET GnuPG Component -一个与GPG进行交互的免费库。看起来它工作得很好,即使这个项目似乎有一段时间没有维护。

    upd:该组件现在似乎可以作为nuget包在 https://www.nuget.org/packages/starksoft.aspen

        2
  •  1
  •   Matt Roberts    16 年前

    我也对这个感兴趣。

    你应该知道 this wrapper class 这将重定向流包装到gpg.exe,但似乎没有太多的库。

    有 SharpPrivacy 但是这已经死了一段时间了,我查看了源代码(来自codeproject),并且表示逻辑与实际代码混合在一起——它需要很多TLC。它的sourceforge页面似乎也已经死了。

    也有 Bouncy Castle 这可能会起到作用,但我还没有研究过,我建议您不要过于隐私——如果您继续这样做,请告诉我您的进展情况;)

        3
  •  1
  •   sjcaged    12 年前

    还有bouncycastle csharp库的bouncycastle privacy guard(bcpg)组件,请访问 http://www.bouncycastle.org/csharp/ ,如果您正在寻找与GPG加密流的本机CSharp交互。

        4
  •  0
  •   Benton    13 年前

    我已将项目转移到codeplex。这个库现在是Biko库的一部分,可以在alpha版本中使用。 http://biko.codeplex.com/