aes加密工具,支持添加多文件(可以直接拖拽文件到程(chéng)序(xù)的列表控件中)。可在(zài)设置列(liè)表中勾选-删除(chú)原文件(jiàn)。(没有文件粉碎功能)。
对多文件加密进行了线程优化。但没有对单文件进行优化(huà)。(目测90个文件,140M,耗(hào)时20S,880M单文件耗时2M)
没(méi)有(yǒu)对密码(mǎ)做验证机制。因为(wéi)采用了缓冲流操(cāo)作(一次加解(jiě)密512kb,所以即使密码不正确解(jiě)密(mì)也不会浪费多少(shǎo)时间,会(huì)抛出异常(cháng)并且弹出提示框)
操(cāo)作上比较方便了。
由(yóu)于主(zhǔ)要(yào)目的(de)不(bú)是为了(le)学习加密算法(fǎ),所以没深究,只有AES一(yī)种算法。等有空了再(zài)添加(jiā)RC4算法。不(bú)唠叨鸟。用了几天没发(fā)现BUG。
文件名中的标签“(已加密)”,是不能改的(de)哦。否则会进行排(pái)除。
加密(encryption)是以某种特殊(shū)的算法改变原有的信(xìn)息数据,使得(dé)未授权的用户即使获得(dé)了已加密的信息(xī),但因不(bú)知解密的方法,仍然无法(fǎ)了解信息的内容。加密(mì)可以用于(yú)保证安全性,但是其(qí)它(tā)一(yī)些(xiē)技术在保(bǎo)障通信(xìn)安全方(fāng)面仍然(rán)是必须的,尤其是(shì)关于数据完整性和(hé)信息验证。加(jiā)密在网(wǎng)络上的作用就是防止有用或私(sī)有化信息在网络上被拦截和窃取。
