一种智能保护计算机软件的方法技术

技术编号:18350783 阅读:57 留言:0更新日期:2018-07-02 00:14
本发明专利技术的目的是提供一种智能保护计算机软件的方法,实现了客户端计算机软件通过发送经智能指纹加密装置加密后的指纹图案数据与服务端计算机的指纹图案数据相一致来检测是否是计算机本人在实用,使得所保护软件只能在计算机本人使用的情况下运行,不是本人则不能使用该计算机内的软件,提高了客户端软件的安全性。

【技术实现步骤摘要】
一种智能保护计算机软件的方法本专利技术属于软件开发和保护
,涉及一种智能保护计算机软件方法。在信息科技日益发达的今天,越来越多的包含数据信息和涉及个人隐私及商业秘密的软件在计算机中运行,而计算机中运行的软件容易被人为的非法篡改或者非法复制,给软件用户带来巨大的损失,这已经成为计算机软件保护所面临的一个严峻的问题。现有的保护方法大多是运用相关的杀毒软件对其进行扫描检测,根据已知病毒的特征识别并清除病毒,但上述保护方法存在明显的缺陷,因为系统环境的多样化而难以全面实施。软件保护的一般问题是防止软件被篡改,除了病毒的篡改之外,还有诸如修改程序代码等人为的篡改,都是违背版权人意愿而需加以阻止的。本专利技术的目的是提供一种智能保护计算机软件的方法,是为了阻止计算机软件被篡改,提供一种行之有效的保护方法。本专利技术所采用的技术方案是,一种智能保护计算机软件的方法,其特征在于,所述方法包括下列步骤:步骤1:A智能指纹装置连接于计算机服务端,B智能指纹装置连接于计算机客户端;步骤2:客户端计算机启动其安装的内部软件,所述软件发送经B智能指纹装置加密后的指纹图案数据给所述的计算机服务器端;步骤3:所述计算机服务器端的A智能指纹装置接收B指纹图案数据,并对所获取的B指纹图案数据进行解密,得到所述计算机客户端的B指纹图案数据。步骤4:计算机服务端的A智能指纹装置分析解密后的B指纹图案数据,如果解密后的B指纹图案数据和A指纹图案数据是相同的对称指纹图案数据,则计算机服务端的A智能指纹装置发送信号给B智能指纹装置,则所述的客户端计算机结合B智能指纹装置运行内部软件,如果解密后的B指纹图案数据和A指纹图案数据不是相同的对称指纹图案数据,则计算机服务端的A智能指纹装置发送信号给B智能指纹装置,所述的客户端计算机软件自动退出运行。所述的A智能指纹装置内设置了A指纹图案数据序列,并且对B指纹图案数据可以进行加密和解密,所述的B智能指纹装置内设置了B指纹图案数据序列,并且对A指纹信息可以进行加密和解密。所述的客户端计算机启动其安装的内部软件,软件发送的是B智能指纹装置解密后的指纹图案数据。所述的A指纹图案数据序列和B指纹图案数据序列是相同的对称指纹图案数据序列。本专利技术所提供的计算机软件智能化保护方法,实现了客户端计算机软件通过发送经智能指纹加密装置加密后的指纹图案数据与服务端计算机的指纹图案数据相一致来检测是否是计算机本人在实用,使得所保护软件只能在计算机本人使用的情况下运行,不是本人则不能使用该计算机内的软件,提高了客户端软件的安全性。图1本专利技术提供的计算机软件智能化保护方法的流程图。图2本专利技术实施例一提供的计算机软件智能化保护方法的流程图。下面结合附图,对优先实施例作详细说明。应该说明的是,下述说明仅仅是示例性的,而不是为了限制本专利技术的范围及应用。实施例一计算机软件智能化保护方法,其中,软件运行于客户端计算机,客户端计算机和服务端计算机均连接有智能指纹装置,通过智能指纹装置传递指纹图案数据,如图1所示,具体步骤包括:步骤101:A智能指纹装置连接于计算机服务端,B智能指纹装置连接于计算机客户端;其中A智能指纹装置内设置了A指纹图案数据序列,并且对B指纹图案数据可以进行加密和解密,所述的B智能指纹装置内设置了B指纹图案数据序列,并且对A指纹图案数据可以进行加密和解密。其中的A指纹信息和B指纹信息是相同的对称指纹图案数据序列。步骤102:客户端计算机启动其安装的内部软件,所述软件发送B智能指纹装置解密后的指纹图案数据给所述的计算机服务器端;其中的客户端计算机启动其安装的内部软件,软件发送的是B智能指纹装置解密后的指纹图案数据。步骤103:所述计算机服务器端的A智能指纹装置解密接受到的B指纹图案数据,并分析所获取的B指纹图案数据,得到所述计算机客户端的指纹信息步骤104:计算机服务端的A智能指纹装置分析解密后的B指纹图案数据,如果解密后的B指纹图案数据和A指纹图案数据是相同的对称指纹图案数据,则计算机服务端的A智能指纹装置发送信号给B智能指纹装置,则执行步骤105,如果如果解密后的B指纹图案数据和A指纹图案数据不是相同的对称指纹图案数据,则计算机服务端的A智能指纹装置发送信号给B智能指纹装置,执行步骤106。步骤105:客户端计算机结合B智能指纹装置运行内部软件。步骤106:B智能指纹装置不可用,客户端计算机软件不能运行,软件退出运行。上述仅是本实施例的实现方式,并不作为对本实施例的限定。本文档来自技高网...
一种智能保护计算机软件的方法

【技术保护点】
1.计算机软件智能化保护方法,其特征在于,所述方法包括下列步骤:步骤1:A智能指纹装置连接于计算机服务端,B智能指纹装置连接于计算机客户端;步骤2:客户端计算机启动其安装的内部软件,所述软件发送B智能指纹装置解密后的指纹图案数据给所述的计算机服务器端;步骤3:所述计算机服务器端的A智能指纹装置接收B指纹图案数据, 对所获取的B指纹图案数据进行分析,得到所述计算机客户端的B指纹图案 数据。

【技术特征摘要】
1.计算机软件智能化保护方法,其特征在于,所述方法包括下列步骤:步骤1:A智能指纹装置连接于计算机服务端,B智能指纹装置连接于计算机客户端;步骤2:客户端计算机启动其安装的内部软件,所述软件发送B智能指纹装置解密后的指纹图案数据给所述的计算机服务器端;步骤3:所述计算机服务器端的A智能指纹装置接收B指纹图案数据,对所获取的B指纹图案数据进行分析,得到所述计算机客户端的B指纹图案数据。2.步骤4:计算机服务端的A智能指纹装置分析解密后的B指纹图案数据,如果解密后的B指纹图案数据和A指纹图案数据是相同的对称指纹图案数据,则计算机服务端的A智能指纹装置发送信号给B智能指纹装置,则所述的客户端计算机软件可以在非他人的安全环境下使用,如果如果解密后的B指纹图案...

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:江苏翰诺信息科技发展有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1