首页 / 专利库 / 电脑安全 / 软件盗版 / 一种软件加密方法

一种软件加密方法

阅读:43发布:2020-05-15

专利汇可以提供一种软件加密方法专利检索,专利查询,专利分析的服务。并且本 发明 涉及 数据库 领域,公开了一种 软件 加密方法,包括如下步骤:(1)设置模式;(2)导入程序;(3)运行程序;(4)验证。本发明通过软件加密方法利用数据库的安全特性,软件如果被复制,但得不到数据库就不能使用,或者因为不知数据库 访问 密码,无法得到数据库中的程序,同样不能使用。不需要加设其他 硬件 设备,降低了产品生产成本,能够有效防止软件被复制、盗版以及机密文件的泄露,应用十分广泛。,下面是一种软件加密方法专利的具体信息内容。

1.一种软件加密方法,其特征在于,包括如下步骤:
(1)设置模式:在软件的运行对数据库进行访问时,访问过程中系统先对数据库进行安全升级,设置为非管理员不能打开数据库模式;
(2)导入程序:软件安装时,将一段应用程序预存入数据库;
(3)运行程序:软件运行时,系统会访问数据库,在硬盘中运行数据库中的预存程序A,得到一串秘钥并将该秘钥保存在系统的配置文件B中,配置文件包含软件运行必须的参数、时间、有效期等信息;
(4)验证:系统成功运行程序A,返回系统读取配置文件B,软件才可以运行。若访问不到数据库中的程序A,则软件停止运行;若程序A错误,软件得不到正确的配置文件B,使得参数错误软件也会停止运行。
2.根据权利要求1所述的一种软件加密方法,其特征在于:步骤(2)中,应用程序为exe文件。

说明书全文

一种软件加密方法

技术领域

[0001] 本发明涉及数据库领域,尤其涉及了一种软件加密方法。

背景技术

[0002] 软件加密并不是一次性的,而是在每次运行软件产品时都能够发挥作用,在用户打开计算机软件时,软件会自动跳转到加密板,必须运行解密程序完成解密才能使用。本文介绍了一种利用数据库安全特性的软件加密方法,软件的运行时必须执行数据库中的一段重要程序,使得软件不易被破解,提高了软件加密的安全性。

发明内容

[0003] 本发明针对现有技术中破解容易、安全性差的缺点,提供了一种软件加密方法。
[0004] 为了解决上述技术问题,本发明通过下述技术方案得以解决。
[0005] 一种软件加密方法,包括如下步骤:
[0006] (1)设置模式:在软件的运行对数据库进行访问时,访问过程中系统先对数据库进行安全升级,设置为非管理员不能打开数据库模式;
[0007] (2)导入程序:软件安装时,将一段应用程序预存入数据库;
[0008] (3)运行程序:软件运行时,系统会访问数据库,在硬盘中运行数据库中的预存程序A,得到一串秘钥并将该秘钥保存在系统的配置文件B中,配置文件包含软件运行必须的参数、时间、有效期等信息;
[0009] (4)验证:系统成功运行程序A,返回系统读取配置文件B,软件才可以运行。若访问不到数据库中的程序A,则软件停止运行;若程序A错误,软件得不到正确的配置文件B,使得参数错误软件也会停止运行。
[0010] 作为优选,步骤(2)中,应用程序为exe文件。
[0011] 本发明由于采用了以上技术方案,具有显著的技术效果:本发明通过软件加密方法利用数据库的安全特性,软件如果被复制,但得不到数据库就不能使用,或者因为不知数据库访问密码,无法得到数据库中的程序,同样不能使用。不需要加设其他硬件设备,降低了产品生产成本,能够有效防止软件被复制、盗版以及机密文件的泄露,应用十分广泛。附图说明
[0012] 图1是本发明一种软件加密方法的流程示意图。

具体实施方式

[0013] 下面结合附图与实施例对本发明作进一步详细描述。
[0014] 一种软件加密方法,包括如下步骤:
[0015] (1)设置模式:在软件的运行对数据库进行访问时,访问过程中系统先对数据库进行安全升级,设置为非管理员不能打开数据库模式;
[0016] (2)导入程序:软件安装时,将一段应用程序预存入数据库;
[0017] (3)运行程序:软件运行时,系统会访问数据库,在硬盘中运行数据库中的预存程序A,得到一串秘钥并将该秘钥保存在系统的配置文件B中,配置文件包含软件运行必须的参数、时间、有效期等信息;
[0018] (4)验证:系统成功运行程序A,返回系统读取配置文件B,软件才可以运行。若访问不到数据库中的程序A,则软件停止运行;若程序A错误,软件得不到正确的配置文件B,使得参数错误软件也会停止运行。
[0019] 步骤(2)中,应用程序为exe文件。
[0020] 本发明通过软件加密方法利用数据库的安全特性,软件如果被复制,但得不到数据库就不能使用,或者因为不知数据库访问密码,无法得到数据库中的程序,同样不能使用。不需要加设其他硬件设备,降低了产品生产成本,能够有效防止软件被复制、盗版以及机密文件的泄露,应用十分广泛。
[0021] 总之,以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所作的均等变化与修饰,皆应属本发明专利的涵盖范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈