- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
论计算机软件保护方法
计算机软件是程序开发人员的工作成果,本身就具有很高的价值,而且其强大
的功能能够为人们的工作生活带来很大便利,已经成为人们日常生活和工作的重
要组成部分,用户很多重要的数据和信息都存储在计算机中,并通过计算机软件
进行处理。因此,保护计算机软件安全是非常重要的,必须采取有效措施,保护计
算机软件的正常运行,避免被人跟踪和干扰。
1计算机软件保护
1.1作用
随着信息技术的普及应用,计算机软件在工业、农业、科研、军事等各个领域
都得到了广泛的应用。在工业生产中,作业器械能够在计算机软件的控制下重复
地完成大量生产任务;在交通领域中,火车、地铁、飞机乃至汽车都可以在计算机
软件的控制下自行行驶,而无需驾驶员的时刻操作;在科研领域,大量的实验模拟、
数据计算都能够通过计算机软件快速完成,科学技术的快速发展离不开计算机软
件;在军事领域,巡航导弹可以在计算机软件的控制下,自动调整方向,精确打击
目标。除此之外,上到国家的航空航天、下到人们的游戏娱乐,计算机软件都能够
发挥巨大的作用,已经成为人们日常生活和工作的一个重要组成部分。在经济领
域,计算机软件部分占据了信息产业相当大的比例,并且以很高的速度持续增长,
计算机软件产业已经成为市场经济的重要组成部分,对经济的发展有着重大的意
义。
1.2保护内容
计算机软件为人们的工作和生活带来了极大的便利,相关产业对经济的发展
也起着重要的推动作用。因此,对于计算机软件的保护也必须到位,人们必须重视
计算机软件安全问题,保证计算机软件的正常运行,让计算机软件在人们的日常
工作和生活中能够持续发挥良好作用。一方面,计算机软件是软件开发人员的工
作成果,是他们的知识财产,可以以商品的形式出售,而不能被人们随便传播,只
有在经过允许后才能进行使用,法院也确立了相关的法律用于计算机软件的保护。
然而就目前的情况来看,由于软件是由计算机代码构成的,相比于实际的商品,更
容易被复制,软件盗版现象层出不穷,破解软件的大量出现给正版软件的出售造
1
成了巨大影响,严重影响软件产业的经济效益。另一方面,人们工作和生活中的重
要资料大多存于计算机中,然后通过计算机软件进行处理,攻击者可以通过对软
件的破解和跟踪,窃取软件源代码,破坏用户的计算机软件系统,从中盗取用户资
料,甚至删除资料,给用户带来更大的损失。因此,对于计算机软件的保护十分重
要,直接关系到用户和开发者的财产安全以及生活工作的状态。
2保护方法
2.1注册码
在计算机软件的保护中,防止计算机软件的非法传播是一个重要方面,注册码
保护的方法就是一个有效的方法,已经得到了非常广泛的应用。注册码保护是针
对计算机软件的应用特点设计的,大多数计算机软件都是在单独的一台计算机中
运行,而每一台计算机是由各种硬件构成的,有些硬件在生产过程中,会被赋予唯
一的编号,计算机软件可以通过计算机硬盘或CPU的编号生成相应的机器码,当
计算机软件在一台计算机上安装运行时,就需要用户输入注册码,而注册码则是
由软件开发人员通过对机器码的运算得出的一段特定序列,用户需要通过购买或
者其他方式向软件开发人员获取注册码。注册码保护的方法主要依赖于计算机硬
件独一无二的特点,从理论上看,只要硬件编码确定,对应的注册码就是确定的,
不会出现两台计算机注册码相同的情况,也就能够有效防止计算机软件的非法传
播。然而实际并不是这样,硬件编码虽然是固定且独一无二的,但计算机软件获取
硬件编码是通过两个简单的函数进行的,破解者也能够通过类似的方式获取硬件
编号,进而对软件进行破解。因此,为了保证使用注册码的效果,还需要对软件进
行加密。
2.2加密保护
计算机软件加密分为两种,(1)软件加密。软件开发者通过使用特定的算法对
软件进行加密,不需要考虑应用软件相关的硬件产品。软件加密的效果很好,破
解过程十分复杂,完成破解的可能性很低,而且在各类软件中都适用,加密成本也
非常低廉,因此得到了广泛的应用。目前,包括Windows操作系统在内的很多计算
机软件都应用了软件加密的保护方法。常用的软件加密方法一般有钥匙盘法、计
算机硬件校验法以及纯密码法等。通常情况下,软件加密并不是一次性的,而是在
每次运行软件产品时都能够发挥作用,在用户打开计算机软件时,软件会自动跳
2
您可能关注的文档
- 水文化的保护与传承议论文.pdf
- 英国留学申请须知出国留学一定要知道的事.pdf
- 高校校报的思想政治理论教育功能分析.pdf
- 浅析石油化工业发展及其新技术.pdf
- 低年级小学生口语交际能力培养的实践与研究(学术论文范例).pdf
- 液压传动课程教学改革的思考与探讨.pdf
- 餐饮品牌营销方案.pdf
- 网站建设的策划方案书.pdf
- 大学生手机市场调研报告.pdf
- 发展创意产业与区域品牌化建设关系探讨.pdf
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
文档评论(0)