帮帮文库

doc 基于硬盘序列号的软件保护技术研究的设计与实现 ㊣ 精品文档 值得下载

🔯 格式:DOC | ❒ 页数:72 页 | ⭐收藏:0人 | ✔ 可以修改 | @ 版权投诉 | ❤️ 我的浏览 | 上传时间:2022-06-25 17:08

《基于硬盘序列号的软件保护技术研究的设计与实现》修改意见稿

1、以下这些语句存在若干问题,包括语法错误、标点使用不当、语句不通畅及信息不完整——“.....在他们软件的服务器端调用这个函数,启动注册响应服务器,就可以实现用户的软件注册码分配过程。服务器端的演示程序可以在后台进行,为了形象描述,我做了个演示界面。当服务器端调用了我们的接口函数之后,服务器端就会启动响应界面,在这个界面中实现的主要功能有个接收客户端的注册信息将接收的机器码还原成用户的硬盘序列号根据硬盘序列号生成注册码将注册码传回客户端。接收注册信息被保护的软件服务器端,在调用我们的接口函数,之后,就会启动册响应服务器。服务器程序首先会调用方法,创建服务器套接字来监听服务器的端口。然后启动读数据线程,监测是否有客户端申请连接。这个方法接收到信息返回输入流,没有接收到数据也会循环监测。在接收到数据之后,程序会调用方法来处理客户端发来的信息。这个方法的参数是监测到的输入流。通过这个方法的处理,判断客户端发送的信息的类型和值。如果是注册信息就返回该信息,否则返回......”

2、以下这些语句存在多处问题,具体涉及到语法误用、标点符号运用不当、句子表达不流畅以及信息表述不全面——“.....我学会了有效的利用各种资源进行课题的研究。由于设计需要,回顾了学习的计算机网络数据结构及语言程序设计等相关知识,增强了我对所学课程的理解和将它们运用于实际中的能力。注册码在软件保护技术中被广泛的运用,但有的时候我们发现,这些注册码可以被任意的运用于多台主机注册使用,或轻易的被软件破解者设计出注册机程序,来自由分配注册码,这些显然是对软件保护的挑战。在这次设计中,主要通过以用户主机硬盘序列号作为分配注册码的标志,这样产生的被用户自己唯识别的注册码,必然不能被多台主机使用。另外本次设计着重考虑非对称的注册算法,在运用算法时,发挥其大数不易因式分解的安全性,同时结合解密算法的设计技巧,使得客户端很难设计出破解服务器分配注册码的算法的注册机程序。并且在非对称算法的基础上设计了二次加密,使得算法在客户端的安全性进步的大加强。因此,本次设计不仅考虑了机码制防止非法注册码......”

3、以下这些语句在语言表达上出现了多方面的问题,包括语法错误、标点符号使用不规范、句子结构不够流畅,以及内容阐述不够详尽和全面——“.....演示中必须先启动服务器,再启动客户端,或者在客户端向服务器发送数据之前启动服务器。因为服务器必须先做好接收数据的准备,否则在客户端向服务器请求连接时会因为连接不上而产生异常。服务器启动后,弹出响应界面,只有在有用户请求时,界面的相关功能才能使用。测试我们的演示软件,在正常操作情况下,我们启动服务器后,运行客户端注册程序,点击开始注册之后,出现如图界面图客户端注册界面点击获得机器码,将会出现下面图的窗口界面图获得机器码这里由于是演示设计,我将获得的硬盘序列号也展示出来,在实际的注册过程中,肯定会隐藏这个信息。这里只是为了演示通过硬盘序列号转化成机器码的算法,机器码与序列号已经差别很大,不容易被轻易认出是由硬盘序列号生成而来。将第个文本框的机器码复制或填写到图的机器码填写框中,其他信息在这里为可选项,可以不填写,当然如果需要,我们也可以要求用户项为必填项......”

4、以下这些语句该文档存在较明显的语言表达瑕疵,包括语法错误、标点符号使用不规范,句子结构不够顺畅,以及信息传达不充分,需要综合性的修订与完善——“.....结论与展望通过对基于硬盘序列号的软件保护问题的研究,使我认识到加强软件保护的重要意义,同时了解了常用的软件保护策略及原理。在这个研究过程中,本人着重研究了对网络共享软件的注册保护问题,并成功的实现了软件注册过程的注册码的获得发送及验证的演示过程。在设计中主要实现了三个相关的转换算法,即将硬盘序列号转换成为机器码及在注册端将机器码还原成硬盘序列号的转换算法。第二个是根据算法的加密解密原理,设计出根据硬盘序列号生成唯注册码的加密算法。最后是在客户端验证分配的注册的算法即解密算法。通过本课题的设计研究,让我学习了加密与解密的相关知识,特别对非对称算法有了初步的了解。其次在设计软件保护算法中着重运用计算机来实现,使我的设计实践能力也有较大的提高。在将软件保护技术中设计的算法运用软件演示实现的过程中,给了我许多查找资料和学习回顾大学所学知识的机会。在实现算法中......”

5、以下这些语句存在多种问题,包括语法错误、不规范的标点符号使用、句子结构不够清晰流畅,以及信息传达不够完整详尽——“.....服务器程序会调用方法,把客户端的注册信息,还原成硬盘序列号。这个方法的返回值就是还原后的硬盘序列号的字符串。注册码的生成由上面的功能,我们可以获得用户硬盘的序列号信息。在用户同意分配注册码的情况下,程序会调用方法,用算法加密用户的硬盘序列号。这个方法的返回值是加密后的密文信息也解密的公钥组合成的注册码信息。将注册码传回客户端当获得硬盘序列号加密生成的注册码之后,需要把注册码传回客户端。这时调用方法,把注册码传回客户端。客户端的地址等信息在开始监听接收数据时,被保存在服务器端。软件的注册过程测试至此,基于硬盘序列号的软件保护问题,我们基本研究完成。在这个过程中,分别重点讨论了三个算法思想和实现过程。最后,就演示软件的使用做些说明,并系统的展示下完成软件注册的过程。在这里我们独立的演示注册过程,主动的运行客户端与服务器端的接口函数......”

6、以下这些语句存在多方面的问题亟需改进,具体而言:标点符号运用不当,句子结构条理性不足导致流畅度欠佳,存在语法误用情况,且在内容表述上缺乏完整性。——“.....而是手动的任意输入些号码,那么服务器注册分配的注册码在客户端进行验证时,将会提示注册失败。如果在正确注册获得注册码后,在激活时,填写的注册码发生,如多输入了空格将个数字或字母输入,都会提示注册失败。如果服务器端点击没有付费,则客户端将会收不到注册码,但是点击开始激活也将会提示您没有缴费等信息。在注册过程中,如果有必填信息没有填写时,系统将会提示填写相关信息,否则不能继续注册过程。在注册中,如果在客户端注册前,与服务器断开连接,将属于系统,系统自身不能对其进行相关修复处理,必须关闭所有端口,再申请与服务器建立连接,重新开始注册过程。通过软件的注册演示过程,已经可以清楚的展示软件注册,从机器码的生成到服务器的注册码生成,最后返回客户端进行解密验证的全部过程。经过测试,演示软件成功实现了软件注册过程中......”

7、以下这些语句存在标点错误、句法不清、语法失误和内容缺失等问题,需改进——“.....这就需要我们不断的进行学习和研究。但这种基于硬件的软件保护技术仍然有这较大的发展空间,特别基于网络信息传输的二次加密,即在网络中传送加密后的信息,将些有用的加密信息秘密的传送到客户端,参与注册验证的思想应该会得到重视。这样就不必仅仅只是通过几个注册码来保证软件的安全。通过本次毕业设计,提高了我综合运用所学的知识和技能,分析解决实际问题的能力。同时锻炼了创新意识,以及主动学习查找新知识,拓展学习领域的能动性。致谢在论文定稿之际,衷心的感谢谢永宁老师对我的悉心指导,老师在算法设计思想以及加密技巧的运用上都给了我极大的帮助。在论文的修改过程中,谢老师直细心的评阅,多次提出合理有效的修改意见,最终我才能完成这次设计。其次,还要感谢我在翰子昂软件实习基地的同学们,他们在我演示软件设计过程中给了我宝贵的意见和指导。最后,感谢含辛茹苦让我完成大学学业的父母......”

8、以下文段存在较多缺陷,具体而言:语法误用情况较多,标点符号使用不规范,影响文本断句理解;句子结构与表达缺乏流畅性,阅读体验受影响——“.....相对于以往单纯地利用硬件信息或是自己编写换算算法来实现软件保护有了更深入的研究,从而实用性也就得到了进步加强。这次设计也存在这些不足之处。如在防止暴力破解时,仅仅依靠隐藏解密代码程序块,和二次解密技术,这些显得安全性有些不足。二次加密的过程使得注册码信息依赖于网络传播,因为二次加密的数据不完全包含于注册码中,需要通过网络发送到客户端。这使得用户注册的途径局限化,如不能通过邮件等方式获得注册码,这些都需要进行设计提高。对软件的保护技术值得我们继续研究,在实际使用中软件开发者也可以进行各种变化,比如在读入磁盘序列号基础上读入的号,显卡标识等等,都可以取得更好的效果。总之,研究共享软件如何更好的利用加密机制对于保护软件开发者的利益,和打击盗版都具有很重要的意义和价值。随着加密与解密技术的发展,当前的加密技术及算法都会面临被淘汰......”

9、以下这些语句存在多方面瑕疵,具体表现在:语法结构错误频现,标点符号运用失当,句子表达欠流畅,以及信息阐述不够周全,影响了整体的可读性和准确性——“.....可以点击开始注册来向服务器发出注册请求。服务器如果正常运行,在接收到请求后将会弹出如图窗口图服务器端注册码分配界面我们可以看到用户填写的所有信息被完整显示在服务器端界面上,并且机器码已经被还原成了用户的硬盘序列号出现在界面的最后行文本框中。这里我们可以选择是否为该用户分配注册码,如果点击没有缴费按钮将会拒绝给用户分配,点击分配注册码则是为用户分配有效的注册码,下面我们点击分配注册码,客户端将会弹出注册码信息对话框如下图图客户端接收注册码下面,我们将获得的注册码信息填写到注册码输入栏,如图,点击开始激活,如果注册码正确合法,将会弹出消息提示注册成功,否则提示注册失败。这里我们填写上面正确的注册码信息,点击开始激活。图使用注册码激活软件通过上面的正常测试过程,我们可以看到实现了软件成功注册。下面对本演示软件做些特殊的测试过程如果发送的机器码不是通过主机硬盘序列号获得的......”

下一篇
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
1 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
2 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
3 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
4 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
5 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
6 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
7 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
8 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
9 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
10 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
11 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
12 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
13 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
14 页 / 共 72
基于硬盘序列号的软件保护技术研究的设计与实现
基于硬盘序列号的软件保护技术研究的设计与实现
15 页 / 共 72
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

  • 文档助手,定制查找
    精品 全部 DOC PPT RAR
换一批