【发布时间】:2010-07-21 19:17:02
【问题描述】:
我正在编写一个读取文件并使用 Rijndael 算法进行加密的 C# 类。
在使用 600MB 文件进行测试时,我得到了 OutOfMemoryException,因此计划以每个 10MB 的小块读取文件。现在的问题是,对于字节被加密为小块的文件,解密过程失败。
我的问题是,Rijndael 加密是否支持加密小块数据?
【问题讨论】:
-
你拼错了 Rijndael(我为你更正了)。
-
你这样做是为了个人启蒙吗?有很多可用于 C# 的加密库。
-
没有理由耗尽内存。您是通过流式传输文件,还是一次性将其加载到内存中?
-
我只是假设 OP 正在使用 System.Security.Cryptography 类。
标签: c# encryption