1

我目前正在为我和我的朋友构建一个类似 WhatsApp 的安全信使。它使用 AES 加密所有消息,然后使用 RSA 加密随机 AES 密钥,它与 PGP 非常相似。对于桌面客户端,我有一个运行良好的版本,但有一件事让我很头疼:目前我使用 Windows Crypto API 来生成密钥对和加密/解密。简而言之:我不再信任他们了。

所以我正在寻找的是一个工作稳定的库,我可以将它用于所有这些标准的密钥创建、解密/加密等任务。在代码项目中找到了一个,但不幸的是它有很多错误和不稳定. 您可以推荐任何库/框架吗?我真的不想重新发明轮子。

谢谢,

4

1 回答 1

2

Bouncycastle有 ac# 加密库。它通常会跟踪他们的 Java 库,但并不完美。它没有很好的记录。但是,我发现源代码非常易读。我过去所做的是以Java API 的Javadocs 为起点,然后浏览c# 库中大致对应的类。

于 2013-08-02T00:19:13.300 回答