-
-
[讨论]少量输入密码而使用大量密码的方法
-
发表于:
2018-1-21 07:19
7345
-
在加密程序内部,很容易使用众多的密码来加工被加密文件,但如果是自动操作则对穷举攻击没有丝毫用处,因为虽然过程中使用了大量密码去加密最后还是以自动解密去结束,虽然对分析法增加了不小的麻烦,对于穷举攻击一点用处都没有。但是如果让用户干预操作就大不一样了,这时虚幻的东西变成实实在在的,密码的扩展也是实打实的,这时穷举攻击面临上百位上千位的密码,就是宇宙活到头了也解不开。而加密程序只提供几个选择按钮就够用了,用户可以选择扩展的密码位数,让机器去实施。最终的效果是被加密的信息不可破解。
方法很简单:增加选项,使用大量密码。
如何使用大量的密码?
以流密码为例,根据可用密码的数量,你可以将被加密文件分割为多个小块,分别处理之。分组密码亦同。相当于处理多个小文件,整体上对处理速度影响甚微。
既然穷举和分析破解都将乏力,安全加密就实现了。
被加密文件分割为碎块的好处还在于,文件的特征看不到了,即使侥幸某一块被破解了你也不能判断是否成功。
附件中的文件加密程序,是自动密码技术和使用多位用户密码的文件加密程序。希望提出意见,能破解其密文有奖励。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课