如果乱码文件被加密了,想破解乱码文件那比瞎子摸象还难,关键是你不知道原来乱码的任何特征,没有评判标准根本无法下手,但如果要是用winrar等软件加密的话你就有可能破解了,因为那些软件加密时取得乱码的信息例如其CRC值或其它特征,然后你可以还用这些软件用编造的密码去碰这些特征,运气好的话就能破解了。这些软件使很困难的事情有了解决的办法,它们大概不是真想保密信息,就是造成些阻碍而已。有人可能认为不做特征检验不能精密的定位原文件,那是多余的担心,你做不做检验也挡不住密文被破坏的事实,实际是变相的出卖了自己。加密就是为了信息安全所有不利于安全的做法都是要不得的。可以说加密程序不做正误的检测才是避免泄露的正道。如果非要做可以做少量原来信息的检测,这样虽然仍可帮破解者筛选出一些非正解,但安全性还是有点保障的,因为你还没有全线崩溃。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
当我们用一次一密的方式加密时,密钥和原文件一样大,密钥也只好放到文件里称为密钥文件,如何保护这些数据不被利用,很简单对其加密即可,并且解密时不验证其正确性,这样就形成了“乱码加密破解难题”,破解者将无法破解,而你只要对其解密即可让其还原。
这样就实现了安全加密,跟本就无法解密。不可破解的代价是,存放空间大一倍,操作稍微复杂一点。