论计算机软件保护方法.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

论计算机软件保护方法

计算机软件是程序开发人员的工作成果,本身就具有很高的价值,而且其强大

的功能能够为人们的工作生活带来很大便利,已经成为人们日常生活和工作的重

要组成部分,用户很多重要的数据和信息都存储在计算机中,并通过计算机软件

进行处理。因此,保护计算机软件安全是非常重要的,必须采取有效措施,保护计

算机软件的正常运行,避免被人跟踪和干扰。

1计算机软件保护

1.1作用

随着信息技术的普及应用,计算机软件在工业、农业、科研、军事等各个领域

都得到了广泛的应用。在工业生产中,作业器械能够在计算机软件的控制下重复

地完成大量生产任务;在交通领域中,火车、地铁、飞机乃至汽车都可以在计算机

软件的控制下自行行驶,而无需驾驶员的时刻操作;在科研领域,大量的实验模拟、

数据计算都能够通过计算机软件快速完成,科学技术的快速发展离不开计算机软

件;在军事领域,巡航导弹可以在计算机软件的控制下,自动调整方向,精确打击

目标。除此之外,上到国家的航空航天、下到人们的游戏娱乐,计算机软件都能够

发挥巨大的作用,已经成为人们日常生活和工作的一个重要组成部分。在经济领

域,计算机软件部分占据了信息产业相当大的比例,并且以很高的速度持续增长,

计算机软件产业已经成为市场经济的重要组成部分,对经济的发展有着重大的意

义。

1.2保护内容

计算机软件为人们的工作和生活带来了极大的便利,相关产业对经济的发展

也起着重要的推动作用。因此,对于计算机软件的保护也必须到位,人们必须重视

计算机软件安全问题,保证计算机软件的正常运行,让计算机软件在人们的日常

工作和生活中能够持续发挥良好作用。一方面,计算机软件是软件开发人员的工

作成果,是他们的知识财产,可以以商品的形式出售,而不能被人们随便传播,只

有在经过允许后才能进行使用,法院也确立了相关的法律用于计算机软件的保护。

然而就目前的情况来看,由于软件是由计算机代码构成的,相比于实际的商品,更

容易被复制,软件盗版现象层出不穷,破解软件的大量出现给正版软件的出售造

1

成了巨大影响,严重影响软件产业的经济效益。另一方面,人们工作和生活中的重

要资料大多存于计算机中,然后通过计算机软件进行处理,攻击者可以通过对软

件的破解和跟踪,窃取软件源代码,破坏用户的计算机软件系统,从中盗取用户资

料,甚至删除资料,给用户带来更大的损失。因此,对于计算机软件的保护十分重

要,直接关系到用户和开发者的财产安全以及生活工作的状态。

2保护方法

2.1注册码

在计算机软件的保护中,防止计算机软件的非法传播是一个重要方面,注册码

保护的方法就是一个有效的方法,已经得到了非常广泛的应用。注册码保护是针

对计算机软件的应用特点设计的,大多数计算机软件都是在单独的一台计算机中

运行,而每一台计算机是由各种硬件构成的,有些硬件在生产过程中,会被赋予唯

一的编号,计算机软件可以通过计算机硬盘或CPU的编号生成相应的机器码,当

计算机软件在一台计算机上安装运行时,就需要用户输入注册码,而注册码则是

由软件开发人员通过对机器码的运算得出的一段特定序列,用户需要通过购买或

者其他方式向软件开发人员获取注册码。注册码保护的方法主要依赖于计算机硬

件独一无二的特点,从理论上看,只要硬件编码确定,对应的注册码就是确定的,

不会出现两台计算机注册码相同的情况,也就能够有效防止计算机软件的非法传

播。然而实际并不是这样,硬件编码虽然是固定且独一无二的,但计算机软件获取

硬件编码是通过两个简单的函数进行的,破解者也能够通过类似的方式获取硬件

编号,进而对软件进行破解。因此,为了保证使用注册码的效果,还需要对软件进

行加密。

2.2加密保护

计算机软件加密分为两种,(1)软件加密。软件开发者通过使用特定的算法对

软件进行加密,不需要考虑应用软件相关的硬件产品。软件加密的效果很好,破

解过程十分复杂,完成破解的可能性很低,而且在各类软件中都适用,加密成本也

非常低廉,因此得到了广泛的应用。目前,包括Windows操作系统在内的很多计算

机软件都应用了软件加密的保护方法。常用的软件加密方法一般有钥匙盘法、计

算机硬件校验法以及纯密码法等。通常情况下,软件加密并不是一次性的,而是在

每次运行软件产品时都能够发挥作用,在用户打开计算机软件时,软件会自动跳

2

文档评论(0)

138****0174 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档