Joh*_*and 4 .net c# encryption cryptography
我正在研究需要解密PKCS#7加密数据的解决方案,最好是在C#中.据我所知,.NET api通过System.Security.Cryptography.Pkcs命名空间支持这一点.但是,似乎实现只能在字节数组上工作.那么当我有一个不适合内存的大型加密文件时,我该怎么办?
我在这里遗漏了什么,或者是否有另一种方法在Stream级别而不是使用bytearrays?
.NET框架仅对PKCS#7/CMS提供基本支持,因此它不支持流式传输数据.
你需要第三方图书馆.正如其他人所说,BouncyCastle是一个很好的选择.它确实支持PKCS#7(PKCS#7也称为CMS).
他们的测试可能是查找示例代码的好地方:EnvelopedDataStreamTest.cs.
| 归档时间: |
|
| 查看次数: |
13312 次 |
| 最近记录: |