The invention discloses a method, device, device and storage medium for generating a copy-proof check code, which comprises: starting a check code generation program after the end of the system program burning, storing the check code generated after the operation of the check code generation program, and detecting that the system program is: To solve the problem that the burning of the check code in the prior art depends on the special external equipment to support the authorization service function, and increases the production cost and the authorization service procedure, so as to improve the process of the generation of the check code without increasing the production cost and the authorization service. In order to generate the check code after the burn up of the system, improve the security of software protection.
【技术实现步骤摘要】
一种防拷贝校验码生成的方法、装置、设备和存储介质
本专利技术实施例涉及软件保护技术,尤其涉及一种防拷贝校验码生成的方法、装置、设备和存储介质。
技术介绍
对于软件供应商,若想在日益激烈的竞争中快速发展业务,需要有一种有效的手段保护市场收入及其核心技术,确保自己的竞争优势。目前在嵌入式系统中,经常会遇到系统软件被拷贝的情况,不良竞争者通过在市场上购买一个产品,并将产品中的软件程序读取出来,烧录到自己的硬件中而进行销售,此种行为大大损害了开发者的利益。为了防止软件被拷贝,现有技术通常采用在嵌入式系统程序烧录过程中同步烧录具有唯一性的特征码及其相对应的授权码进行验证的方式,以防止软件被拷贝。专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:需要依赖于专门的外部设备支持授权服务功能,增加了生产成本和授权服务工序。同时,不良竞争者还可以通过仿造的特征码而绕过授权这一步骤,降低了该方法的安全性。
技术实现思路
本专利技术提供一种防拷贝校验码生成的方法、装置、设备和存储介质,以实现在不依赖专门的外部设备和增加生产成本与授权服务下,对校验码生成的流程进行改进,以实现在系统烧录结束后生成校验码,提高软件保护的安全性。第一方面,本专利技术实施例提供了一种防拷贝校验码生成的方法,该方法包括:在系统程序烧录结束后,启动校验码生成程序;保存所述校验码生成程序运行结束后生成的校验码,所述校验码用于检测所述系统程序是否被拷贝;删除所述校验码生成程序。第二方面,本专利技术实施例提供了一种防拷贝校验码生成的装置,该装置包括:启动模块,用于在系统程序烧录结束后,启动校验码生成程序;保 ...
【技术保护点】
1.一种防拷贝校验码生成的方法,其特征在于,包括:在系统程序烧录结束后,启动校验码生成程序;保存所述校验码生成程序运行结束后生成的校验码,所述校验码用于检测所述系统程序是否被拷贝;删除所述校验码生成程序。
【技术特征摘要】
1.一种防拷贝校验码生成的方法,其特征在于,包括:在系统程序烧录结束后,启动校验码生成程序;保存所述校验码生成程序运行结束后生成的校验码,所述校验码用于检测所述系统程序是否被拷贝;删除所述校验码生成程序。2.根据权利要求1所述的防拷贝校验码生成的方法,其特征在于,所述保存所述校验码生成程序运行结束后生成的校验码包括:向所述校验码生成程序发送当前设备的至少一个特征码;获取所述校验码生成程序根据所述至少一个特征码生成的校验码;将所述校验码保存在至少一个设定位置上。3.根据权利要求2所述的防拷贝校验码生成的方法,其特征在于,还包括:在检测到系统程序运行时,获取所述至少一个特征码;如果所述至少一个特征码与所述校验码满足匹配关系,则继续运行所述系统程序;如果所述至少一个特征码与所述校验码不满足匹配关系,则停止运行所述系统程序。4.根据权利要求3所述的防拷贝校验码生成的方法,其特征在于,所述停止运行所述系统程序包括下述至少一种情况:禁止所述系统程序运行;在所述系统程序中生成程序漏洞;对所述系统程序执行错误操作,以使所述系统程序崩溃;在所述系统程序中添加病毒程序,以使所述系统程序崩溃。5.根据权利要求1所述的防拷贝校验码生成的方法,其特征在于,所述校验码生成程序预先添加在所述系...
【专利技术属性】
技术研发人员:刘荣,
申请(专利权)人:广州视源电子科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。