AES加密工具,用C#默认方法编写(需要.net框架),所以不涉及个人对加密算法的实现(也就是说,是微软实现的成熟方法,安全可靠……^_^)
本来论坛有一个多种加密合体神器,但是不支持多文件加密。所以用起来不太方便。最近在学习软件架构……所以写了一个小工具。
使用方法:支持添加多文件(可以直接拖拽文件到程序的列表控件中)。可在设置列表中勾选-删除原文件。(没有文件粉碎功能)。
特色:
对多文件加密进行了线程优化。但没有对单文件进行优化。(目测90个文件,140M,耗时20S,880M单文件耗时2M)
没有对密码做验证机制。因为采用了缓冲流操作(一次加解密512kb,所以即使密码不正确解密也不会浪费多少时间,会抛出异常并且弹出提示框)
操作上比较方便了。
缺点:
由于主要目的不是为了学习加密算法,所以没深究,只有AES一种算法。等有空了再添加RC4算法。不唠叨鸟。用了几天没发现BUG。
文件名中的标签“(已加密)”,是不能改的哦。否则会进行排除。
AES加密小工具 1.0绿色版 本部分内容设定了隐藏,需要回复后才能看到