微分加密方法
微分加密方法是一种提高加密强度的方法,没有什么高深的理论,但是非常有效。流密码和分组密码加密方式都是可以应用此法的。
方法很简单,就是将被加密文件分成许多小段分别对这些小段加密即可。每一小段只有几个字节甚至是一个字节。这样将大大提高加密性能,假如破解者侥幸攻破了一小段,对其来说也没有用处,除非同时攻破许多段。穷举攻击同样遇到极大的困难,因为此时使用的用户密码实在是太长了,甚至和明文一样长,你穷举将是毫无意义的无用功。
方法需要很长的加密密码,我们从哪里获得这些呢?可以从随机函数那里得到,只要从用户输入密码中计算出随机函数的种子,并得到需要的密码长度,和一些参数信息,你使用的密码是取之不尽的。
参见笔者帖子【少量输入密码而使用大量密码的方法】等。
[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!