分果果算法——将明文分成若干份,记住每份的位置,加密时使用用户密码的计算数据将这些位置随机排列,解密时使用用户的计算做加密的逆运算,恢复原文件结构。 本算法不建议单独使用,最好配合其它加密算法联合使用,例如和AES一起使用,本人在【不可破解原理及实现】中提到利用二次以上加密达到不可破解的目的,此加密就可以当个配角使用。 实际上密文是一种很娇气的东西,其中的数据信息交织在一起往往是稍加破坏就别想解密了,二次加密不能破解也是这个道理。本算法只是将文件位置变换了一下,但是如果对象是乱码文件,将彻底毁坏其原有秩序,解密只能是个梦想。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课