- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈软件的网络验证
摘要:文章提出一种基于网络的软件保护方案,用户通过
摘要:
文章提出一种基于网络的软件保护方案,用户通过
Internet连接至服务器端行注册验证。方案中运用密码学中的的MD5
与AES两种算法配合,对传送的验证信息进行加密处理,并添加随机 因子,使之保护更加安全。通过这一系列的手段使得软件能够比较有 效地防止非法用户注册使用,达到软件保护的目的。
关键词:网络验证;MD5加密;AES加密;软件保护
中图分类号:TP309
Software validation on the network
Wang Ya Kun
Abstract: In this paper, a software validation proposal which is based on then internet was suggested.The user through the Inter net connecti on to the server registered test line .In the use of cryptography schemes with two algorithm MD5 AES cooperate, to transmit the validation information to encrypt, and add a random factor, the more safety protection. Through this a series of means makes software that can more effectively prevent illegal user registration use, achieve the purpose of software protection.
Key words: network validation; MD5 encryption; AES encryption; Software protection
简介
先来看一看在网络上大行其道的序列号(又称为注册码)保护的工作原理。 当用户从网络上下载某个共享软件后,一般都有使用时间或功能上的限制。当 过了共享软件的试用期后,必须到这个软件的公司去注册后方能继续使用。注 册过程一般是用户把自己的私人信息(如用户名、电子邮件地址、机器特征码 等)连同信用卡号码告诉软件公司,软件公司根据用户的住处利用预先写好的 一个计算注册码程序(称为注册机.KeyGen)算出一个序列号,以电子邮件或传 真等形式发给用户。用户在软件中输入得到的这个序列号以后,软件就会变成 完全正式版,不在有时间或功能上的限制。这种保护实现起来简单,不需要额 外的成本,但不利于软件公司对其软件的升级及其实时的联系。
计算机软件是一种知识密集型的特殊产品,它的开发需要投入大量的人力、 物力和财力。由于计算机软件易被非法复制和传播,盗版泛滥极大地损害了软 件提供商的利益,直接影响软件产业的发展,所以对于软件的保护变显得尤为 重要。
加密技术正是达到软件保护这一目的的核心手段。目前国内大多数的商业 软件都采用了各种各样的加密措施,这些加密措施的应用,能够对软件的非法 拷贝或非法使用造成障碍,从而在一定程度上保护了软件开发者的商业利益。
但是软件的保护技术与硬解技术这两者之间本身就是矛和盾的关系,它们 在相互斗争中发展。很多软件开发者对软件加密都有一个错误的认识,他们认 为只有不能被破解的加密才是成功的加密,事实上,就我们目前的计算机体系 而言,这儿乎是不可能达到的目标。从理论上说,儿乎没有破解不了的保护。 如果一种保护技术的强度强到足以上破解者在软件的生命周期内无法将其完全 破解,这种保护技术主可以说是非常成功的。
软件保护试的设计应在一开始就作为软件开发的一部分来考虑,列入开发 计划和开发成本中,并在保护强度、成本、易用性之间进行折衷考虑选择一个 合适的平衡点。
目前常用的软件加密方法有三种:
1) 产品序列号。软件产品附带的一种验证码,安装软件时系统提示输入产 品序列号。这种加密方法简单易行,但容易被硬解、复制。
2) 软件注册码。除提供产品序列号外,软件安装或首次运行还需要输入开 发商授权提供的注册码(也叫激活码)程序才能正常运行。
3) 硬件加密。随软件发行配带一个硬件加密狗,这种方法采用软、硬件加 密相结合的方法,加密效果较好(一些大的商业软件一般采用此种加密方式)。 但这种方法增加了成本,并且硬件的生产也不能很好的被控制,另外硬件加 密不能有效利用Internet分发软件。
基于网络的注册系统方案
本文得出了一种基于网络的注册模式。它使用一台Internet服务器作为注
册验证服务器,软件在每次启动时,口动连到服务
您可能关注的文档
最近下载
- 安徽A10联盟2026届高三上学期11月段考 物理试卷 (含官方答案解析).pdf
- 打桩机检查验收表.docx VIP
- 2025年1月浙江省高中学业水平考试政治试卷试题(含答案解析).docx VIP
- 历史街区保护智慧管理平台建设方案.docx VIP
- 《测量系统分析MSAGRR.ppt VIP
- 第四单元第1课《傲雪寒梅》(课件)-2025-2026学年湘美版(2024)初中美术八年级上册.pptx VIP
- 《《ifm SI5000流量开关说明书》.pdf VIP
- SH∕T 0248-2019 柴油和民用取暖油冷滤点测定法.pdf
- 93J007-1~8 道路标准图集(合订本).pdf VIP
- 老旧住宅小区加装电梯施工组织方案.docx VIP
原创力文档


文档评论(0)