【技术实现步骤摘要】
软件加密方法、装置、设备及存储介质
本专利技术涉及互联网
,尤其涉及一种软件加密方法、装置、设备及存储介质。
技术介绍
随着互联网技术的发展,软件加密显得越来越重要,现有技术中当黑客成功破解一个软件后,可复制该破解方案成功破解其它使用该保护方案的软件,此时软件厂商得知软件被破解后,通常需要重新加固安全方案再次发布新版本,从得知软件被破解到更新安全保护方案再发版,导致期间被破解软件大面积传播。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供了一种软件加密方法、装置、设备及存储介质,旨在解决如何加快对破解者的打击速度,有效遏制被破解软件的传播的技术问题。为实现上述目的,本专利技术提供了一种软件加密方法,所述软件加密方法包括:接收客户端的当前系统环境下待加密软件信息;根据所述待加密软件信息生成所述待加密软件的加密算法指令;将所述加密算法指令发送至所述客户端,以使所述客户端根据所述加密算法指令确定 ...
【技术保护点】
1.一种软件加密方法,其特征在于,所述软件加密方法包括:/n接收客户端的当前系统环境下待加密软件信息;/n根据所述待加密软件信息生成所述待加密软件的加密算法指令;/n将所述加密算法指令发送至所述客户端,以使所述客户端根据所述加密算法指令确定目标加密算法,并使所述客户端根据所述目标加密算法对所述待加密软件进行加密。/n
【技术特征摘要】
1.一种软件加密方法,其特征在于,所述软件加密方法包括:
接收客户端的当前系统环境下待加密软件信息;
根据所述待加密软件信息生成所述待加密软件的加密算法指令;
将所述加密算法指令发送至所述客户端,以使所述客户端根据所述加密算法指令确定目标加密算法,并使所述客户端根据所述目标加密算法对所述待加密软件进行加密。
2.如权利要求1所述的方法,其特征在于,所述接收客户端的当前系统环境下待加密软件信息的步骤,包括:
接收客户端的当前系统环境下待加密软件密文;
根据所述待加密软件密文确定解密算法;
根据所述解密算法对所述待加密软件密文进行解密,以获取所述客户端的当前系统环境下待加密软件信息。
3.如权利要求2所述的方法,其特征在于,所述待加密软件信息包括软件信息和标准验证参数;
所述接收客户端的当前系统环境下待加密软件信息的步骤之后,还包括:
通过预设验证算法对所述软件信息进行计算,以确定所述待加密软件的安全验证参数;
将所述安全验证参数与所述标准验证参数进行匹配;
在所述安全验证参数与所述标准验证参数匹配一致时,执行所述根据所述待加密软件信息生成所述待加密软件的加密算法指令的步骤。
4.如权利要求3所述的方法,其特征在于,所述将所述安全验证参数与所述标准验证参数进行匹配的步骤之后,还包括:
在所述安全验证参数与所述标准验证参数匹配不一致时,获取所述待加密软件信息对应的目标协议地址;
根据所述目标协议地址确定地址拦截次数;
判断所述地址拦截次数是否大于或等于预设拦截次数阈值;
在所述地址拦截次数大于或等于所述预设拦截次数阈值时,将所述目标协议地址进...
【专利技术属性】
技术研发人员:杨付伟,
申请(专利权)人:苏州三六零智能安全科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。