为 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 公钥