为 Bouncy Castle C# API 使用多个键

Posted

技术标签:

【中文标题】为 Bouncy Castle C# API 使用多个键【英文标题】:Using mutiple keys for Bouncy Castle C# API 【发布时间】:2012-01-01 21:10:26 【问题描述】:

我正在用 C# 编写一个程序来使用私有和公共 pgp 密钥加密文件。我对 PGP 和 C# 非常陌生,但我已经掌握了它。关于如何使用 Bouncy Castle C# API 来使用多个键,有人能指出我正确的方向吗?

【问题讨论】:

【参考方案1】:

看看一些例子和源代码,因为你是 pgp 的新手,一个很好的教程可以找到here,你也可以找到一个例子here, 您也可以在 BouncyCastle site 中找到一些 C# 示例

【讨论】:

我找到了另一种方法,而不是使用 Bouncy Castle API。因为我正在使用 Mono 和 C# 在 Linux 上进行开发。我决定在 GPG 上使用 Process.Start,然后争论。这似乎有效,但我在解密它时遇到了问题。 现在可以使用了。我可以解密我的文件和东西。这很酷,不必依赖 API。感谢您的示例,不过我会研究一下。

以上是关于为 Bouncy Castle C# API 使用多个键的主要内容,如果未能解决你的问题,请参考以下文章

如何使用Bouncy Castle Crypto API来加密和解密数据

仅使用 Bouncy Castle 读取 PEM RSA 公钥

从 Bouncy Castle 中的文本创建 RSA 公钥的问题

使用 Bouncy Castle 将 RSA 公钥转换为 RFC 4716 公钥

使用 RSA Bouncy Castle 加密/解密无法正常工作

Bouncy Castle Java PGP加解密