关于 文件&文件夹 加密&隐藏 原理的一点想法

关于文件&文件夹加密&隐藏原理的一点想法 最近研究了市面上比较常见的几款文件加密软件原理, 单文件的加密解密已经没什么可说的了。 常见的文件夹加密方法被我归纳为以下4种: 1.利用windows系统特殊的保留文件名后缀,使文件夹无法打开和删除。 例如类似com1.{21ec2020-3aea-1069-a2dd-08002b30309d}等文件夹名称。 2.利用回收站特点,将文件夹保存在回收站,然后创建创建名为recycle或者RECYCLED的伪回收站。 3.直接将系统—文件夹的对应关系破坏, 在系统中留下一个没有文件实际地址的文件目录, 而在加密软件中则保存该文件夹的实际地址。 4、通过系统驻留程序监控被加密的文件夹,如果需打开,则提示输入密码,而实际上并没有对文件进行加密。 以上 第1种方法大概是最常见的方法之一,容易实现,也最容易破解。 第2种方法也比较容易破解。国内2大著名的加密软件都使用这方法。 第3种方法对于不了解原理的人来说应该有一定难度。 第4种方法首先要杀死进程才能进一步进行破解。 我想如果结合以上第3、4种方法做为家用加密软件还是比较有实用价值的吧………… 20080402: 于是又无聊的测试了10款最新知名文件夹加密软件,其中8款国产的所谓商业级加密软件,仍然使用第1、2种方法原理,已被我轻易破解,毫无安全性可言。 2款国外加密软件,使用1、2和4相结合的方法加密,仍然被我破解…… 不过国外的单文件加密较好,使用加密算法对文件数据加密,不可逆,且速度较快。 而国产的,很令人失望……