为什么软件可以被破解,但是压缩包却破解不了?
软件的加密和压缩包的加密不是同一种加密。
压缩包的加密是传统意义上数据的加密,就是用一个密钥(密码),对原始数据进行一些数学运算,得到一个密文。最近很多小伙伴找我,说想要一些单片机的资料,然后我根据自己从业十年经验,熬夜搞了几个通宵,精心整理了一份「单片机资料从专业入门到高级教程+工具包」,点个关注,全部无偿共享给大家!!!
评论区回复“888”,关注我之后私信回复“666”,即可拿走。现代加密算法可以保证,没有密钥(密码)的情况下,靠暴力计算无法在合理的时间内还原出原文。
软件的加密则是通过程序逻辑来防止未经授权的用户使用软件功能。以前的注册码的授权方法如果不加防范,可以直接通过篡改注册码校验逻辑,找到关键的一个条件判断指令,将其改成逻辑相反的指令即可绕过。比如原来是JE指令,就改成JNE指令。
很多软件也是有加密的 例如注册码什么的 这些密码往往比压缩包复杂呀。
注册码不是密码,不能和数据加密的密码进行类比。
按道理压缩包也是软件吧
压缩包不是软件,是压缩过的数据和一些元数据。