`
cyxlgzs
  • 浏览: 90921 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

软件保护措施的研究

 
阅读更多

很多基于cs的软件,开发完后都要考虑软件加密的问题。在网上找了一些资料,总结一下。实现根据每台电脑的硬件的序列号来实现对每台电脑的单独加密。

一般的原理是,首先读取客户电脑硬件的序列号,因为序列号一般情况下是不可能相同的。然后再根据序列号进行加密处理,然后生成客户机软件的唯一注册码,发给用户就行了。当然这种方式无法达到防破解的目的,只能说让一些不具备专业知识的人不能通过简单的拷贝来使用软件

步骤如下。

一、写一个读取客户硬件信息的小工具来生成激活码,这里采用磁盘某卷序列号和CPU序列号的组合来生成激活码,主要代码如下

读取磁盘卷标序列号时,调用了API函数GetVolumeInformation

获取激活码,ActivationCode=GetVolOf("C")+GetCPUID();

这个工具和软件一起打包给客户,比如先给客户一个试用期,试用期过后软件就需要注册了。客户通过这个工具获取客户机的唯一激活码ActivationCode

二、写一个注册码生成器

注册码生成器的主要目的是通过客户反馈的激活码,生成一个唯一注册码,方式主要是通过反复加密和格式化

比如我们这里采用MD5进行加密,可以根据自己的需求采用多中方式反复加密,加强软件保护

这样RegistrationCode=Encrypt(ActivationCode);

三、根据客户返回的激活码,通过注册码生成器生成一个唯一注册码发送个客户

四、客户注册,通过判断注册码与客户机硬件序列号的关联,达到注册的目的

分享到:
评论

相关推荐

    论文研究-Android应用软件保护措施分析 .pdf

    Android应用软件保护措施分析,牛豪飞,杨天长,智能手机的出现改善了人们的生活,Android操作系统由于其开源性,在市场得到了广泛使用,但是Android应用软件受到广泛使用的同时,也�

    变电站电源系统防雷保护措施研究

    文章设计了一种新的防御雷电波保护装置,通过ATP仿真软件验证,该装置可以把雷电波幅值降低50%,防御雷电波效果非常好。与此同时,分析了该装置的多级保护的级间配合问题,寻找出最好的配合效果,从而可以较好地解决变电站...

    软件工程保护中的软件防篡改技术.doc

    最近几年,作为软件保护非常重要的手段,防篡 改技术已经引起了研究者广泛的重视。阻止程序关键信息被非法使用或修改是软件防篡 改目标之一,其另一目标便是对篡改予以检测,同时做出回应。为了保护企业、个人自 身...

    保护云计算免受恶意软件攻击的有效措施.pdf

    保护云计算免受恶意软件攻击的有效措施.pdf

    【软件可行性研究报告写 作 提 纲】 可行性研究报告软件.doc

    其他部分主要对软件开发项目的环境保护措施、劳动保护和平安、必要的证明材料等进行介绍。这部分旨在展示软件开发项目的环境保护和劳动保护措施等。 软件可行性研究报告是对软件开发项目的技术、经济、社会等多方面...

    软件可行性研究报告范文.docx

    该分析包括环境保护措施、劳动保护和安全、必要的证明材料等。 九、 结论 结论是软件可行性研究报告的重要组成部分,旨在对项目的可行性进行总结和评价。该结论包括项目的技术可行性、经济可行性、社会可行性等...

    计算机网络安全问题分析与防护措施研究.docx

    "计算机网络安全问题分析与防护措施研究" 计算机网络安全问题分析与防护措施研究是当前信息技术快速发展的今天,网络对于人类的生活方式影响显著增强,网络技术快速地在社会各个领域普及,使得计算机网络的平安成为...

    对目前计算机网络安全防范措施研究.pdf

    "计算机网络安全防范措施研究" 本文主要研究计算机网络安全防范措施,讨论了计算机网络中存在的安全隐患及其相应的安全防范措施。计算机网络安全问题包括计算机病毒、木马和黑客攻击、垃圾邮件和间谍软件等,这些...

    高压防爆开关综合保护器设计及抗干扰研究

    阐述了该保护器的组成及工作原理,详细介绍了保护器的硬件和软件设计,分析和研究了保护器在应用过程中出现的抗干扰问题,提出了有效的抗干扰措施。实际应用表明,该保护器动作正常,抗干扰性能较好。

    信息时代背景下博物馆文物保护措施分析.pdf

    信息时代背景下博物馆文物保护措施分析 博物馆是储存文物的重要场所,各个博物馆的馆藏文物多种多样,使管理人员始终处于高压工作状态。基于信息技术不断发展的背景下,其开始逐渐应用于博物馆管理中,促使文物储存...

    软件可行性研究报告.doc

    其他部分需要对环境保护措施、劳动保护和安全、必要的证明材料等进行分析。 十、 结论 结论部分需要对软件可行性研究报告的结果进行总结和评估。 软件可行性研究报告的编写目的在于说明该软件开发项目的实现在技术...

    软件可行性研究报告写-作-提-纲.doc

    其它是软件可行性研究报告的最后一部分,该部分主要包括环境保护措施、劳动保护和安全、必要的证明材料等内容。 软件可行性研究报告写作提纲涵盖了软件项目的技术、经济、社会等方面的分析和评估,为项目的实施和...

    NET软件保护与破解浅析

    .NET软件保护与破解浅析 网上很少看到有关.NET软件保护与破解的文章,刚好分析了几款有一定代表性的.NET软件,于是便将他们的保护措施和如何破解方法记录下来,以便和大家交流。在开始之前,首先申明:本文中反编译...

    保护层开采煤岩卸压效应数值研究

    采用UDEC4.0数值软件,模拟保护层开采过程中上覆岩层移动及裂隙发育动态发展过程及被保护煤层内部垂直应力变化特征。裂隙演化结果表明,保护层开采时,被保护煤层虽然处于...研究表明,保护层开采是有效的区域性防突措施。

    计算机网络信息安全及防范措施研究.pdf

    "计算机网络信息安全及防范措施研究" 计算机网络信息安全是一个非常重要的问题。随着信息时代的到来,计算机网络信息不断发展且得到了普遍应用和推广,逐渐深入到日常生活和工作生产领域。但是在信息化高速发展的...

    Android应用软件安全加固技术研究.pptx

    Android应用软件安全加固技术研究 ...Android应用软件安全加固技术的研究旨在提高Android应用软件的安全性,保护用户的隐私和财产安全。只有通过不断地研究和完善安全加固技术,才能更好地保护用户的利益。

    .net的矛与盾 软件保护与软件破解程序源代码(收集reflector最全插件,大部分有源代码)

    (软件保护源代码可是找了一年才找到,可是源代码啊,对研究软件保护技术太有帮助了,基本上保护措施都有了,可以参见www.pediy.com网站出的书,我改造了一下在自己产品中使用,对reflector进行了防护,改造的程序不...

    研究计算机网络安全防范措施.docx

    研究计算机网络安全防范措施全文共5页,当前为第1页。...其次,对重要的文件进行备份处理,加强重要文件和信息采取有效加密保护措施的意识,提高重要信息和数据的安全性。最后,计算机用户还应该及时的升级系统、软

    计算机网络工程安全问题与优化措施研究.pdf

    计算机网络工程安全问题与优化措施研究 计算机网络工程安全问题是当今社会发展和个人生活中不可或缺的一部分。随着计算机网络技术的普及应用,计算机网络工程安全问题也日益突出。为保障计算机网络工程的安全运行,...

    远程下保护层开采煤岩卸压效应研究

    基于保护层开采覆岩移动破坏特征,分析了远程下保护层开采煤岩卸压的可行性,采用FLAC2D数值模拟软件对被保护煤层的应力分布特征、煤厚变形规律、水平位移规律、卸压范围及卸压角进行了研究。结果表明:下保护层开采时,...

Global site tag (gtag.js) - Google Analytics