. .
计算机软件从本质上来说,就是数据。
而为了对一些重要数据进行保密,加密这一过程便必不可少。
和绝大多数事物一样,加密也尤其对立的一面——解密。
自从计算机软件诞生以来,有关软件的加密和机密过程就从来没有停止过。尤其是软件商业化之后,软件便有了注册版和未注册版之分,要想使用商业软件的全部功能,就必须掏钱购买软件商家的注册码,从而激活全部的功能。
而破解这些软件的限制,则成为了黑客们新的挑战和兴趣。
黑客精神讲究的就是〖自〗由和开放,而商业软件则恰恰相反,他们希望通过软件获取利益,在软件中设置各种障碍,例如对数据进行加密和加锁,限制正常软件的功能,限制免费使用软件的时间,必须通过购买到的注册码才能解锁激活。
一部分黑客们非常鄙视这种充满铜臭味的行为,他们编写代码,免费交流和分享,可是却被有些商家拿来卖钱,并且功能甚至还比不上原来的,他们对此表示不屑和抗议。
于是,第一批软件破解者便随之出现,他们之间甚至组成了联盟或者组织,专门从事软件破解的工作。
也有一些对技术追求极