标签归档:加密

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

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

最近研究了市面上比较常见的几款文件加密软件原理,
单文件的加密解密已经没什么可说的了。
常见的文件夹加密方法被我归纳为以下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相结合的方法加密,仍然被我破解……
不过国外的单文件加密较好,使用加密算法对文件数据加密,不可逆,且速度较快。
而国产的,很令人失望……