小编Gab*_*iel的帖子

.net的S/MIME库?

我需要使用C#创建S/MIME消息(如RFC 2633,"S/MIME版本3消息规范"和RFC 3335中所述).我能找到的唯一一个S/MIME库是一个商业库(http://www.example-code.com/csharp/smime.asp),这对我们没有好处.

是否有任何现有的库来完成创建S/MIME消息,特别是.p7s文件?

我有所有加密和签名的元素需要进入这个文件,但我想创建.p7s文件,而无需借助RFC文档手动我自己的库...


编辑:我发现了另一个商业S/MIME库,这仍然不符合我们的要求.它看起来越来越像我将不得不手动滚动一个S/MIME库,这很难过.是.net中的每个人都需要使用商业,封闭源库来进行S/MIME吗?

c# encryption mime

8
推荐指数
2
解决办法
8829
查看次数

加密库?

我的任务是在C#中为公司项目实现PKI库,并且无法找到它的良好实现.似乎有多个库,并且许多断开的链接指向已删除的MSDN库.我见过人们使用Crypt32.dll,人们建立他们自己的库,人们使用P/Invoke访问系统证书存储,人们扩展内置库,示例根本不适用于C#(例如Java示例),和商业图书馆.

我的问题是,对于数据的简单加密/解密,最推荐哪个实现/库?

作为我计划用它做的一些背景知识,我只需要使用私钥(.pfx)加密消息,并使用公钥(.cer)解密.在此级别的项目中不需要消息签名和身份验证,尽管可能在将来.我看到加密长度的参考让我感到不安.我们需要能够加密任何长度的消息(理所当然!).这是我需要担心的事情,如果有的话,有没有办法解决它?

如果可能的话,我宁愿不在Windows证书管理器中存储公钥/私钥,但如果它使实现变得更加简单,那就这样吧.

我意识到PKI和加密是一个庞大而复杂的主题,但我希望有一个相对简单的库...(人们可以希望,对吧?)

谢谢!

c# encryption pki

7
推荐指数
1
解决办法
5863
查看次数

标签 统计

c# ×2

encryption ×2

mime ×1

pki ×1