从注册码到加密狗

   文章来源:网络   发布时间:2019/1/12    查看次数:
从注册码到加密狗  所谓软件注册码,是指用户为了不受限制地使用软件的功能,在软件安装或使用的过程 中,按照要求输入的由字母、数字或其他符号组成的一个授权标记。保山三佳电脑维修中心:承接各同行故障设备修复,芯片PGA加工焊接。笔记本维修配件,台式机维修配件批发。注册码有时又称为序列 号,只是在特定的条件下,两者会有所区别。  之所以要对软件设置未注册限制,开发者的初衷在于防止用户使用盗版软件,最典型的 就是安装型注册码,在软件安装过程中要求必须正确输入,如果没有正确输入,则软件安装 无法继续。微软的Office办公软件就是如此。 但是也有越来越多的软件并不在软件安装阶段就给出限制,它允许安装程序完成,但对 软件的使用、使用期限或使用功能加以限制。比如,软件安装后不进行注册,根本就不能使 用;或者只允许使用一段时间;或者允许使用,但限制某些主要功能。多数共享软件都是如 此,目的在于让用户了解软件,通过试用决定是否购买。  可以这么说,现在很多软件设计者为了实现软件的价值,其向公众出售的不再是软件本 身,而是软件的注册码。共享软件开发者并不限制对软件本身的随意复制、传播和使用,相 反,他们倒希望通过软件被试用的方式扩大对软件的宣传。如果软件真的好用,总会有人注 册购买的。国人以前没有购买软件的习惯,喜欢使用***版的软件,哪怕***得不那么完善。 现在已经有人转变了观念,这也是苹果应用商店那么赚钱的原因之一。  对软件功能使用的限制不仅可以采取软件的方式,还可以采取硬件的方式,加密狗就是。 加密狗是外形醅似U盘的硬件设备,又名加密锁(如图5-25所示),后来发展成软件保护 的通俗行业名词。早期的加密狗是一种插在计算机并行口上的软硬件结合的产品,现在 流行的加密狗多为USB口。加密狗一般都有几十或几百字节的非易失性存储空间可供读写, 较新的狗内部还包含单片机。软件开发者可以通过接口函数和软件狗进行数据交换(即 对软件狗进行读写),检查软件狗是否插在接口上;或者直接用软件狗附带的工具加密自己 EXE文件(俗称包壳)。这样,软件开发者可以在软件中设置多处锁定,只有以软件狗作 为钥匙才能打开这些锁,没插软件狗或软件狗不响应,软件将不能正常执行。图5-25从注册码到加密狗来自:保山电脑维修网