【发布时间】:2018-09-21 23:35:45
【问题描述】:
我正在寻找.NET 下的文件加密库。 它需要能够搜索,所以CryptoStream 是不可能的。 (我知道它继承了 Seek 方法,但没有实现。)
我需要查找,因为我的应用程序以非连续顺序处理大文件。我还需要同时读取和写入文件。
我知道CBC 大部分时间都用于文件加密,但使用它是不可能进行查找(和写入)的。但不知何故,像TrueCrypt 和BitLocker 这样的全盘加密软件设法像那样使用它。 (编辑:TrueCrypt 不再使用 CBC,他们移至 LRW,然后移至 XTS。我的意思是它是可能的。)
这是一个爱好项目,所以我对免费图书馆很感兴趣。如果它只支持 .NET 4 也没关系。
编辑:Bouncy Castle 不好,因为它的 CipherStream 不能像 .NET 的 CryptoStream 那样搜索。
【问题讨论】:
标签: .net encryption cryptography