一种软件加密方法

基本信息

申请号 CN201010506156.9 申请日 -
公开(公告)号 CN101968844A 公开(公告)日 2011-02-09
申请公布号 CN101968844A 申请公布日 2011-02-09
分类号 G06F21/22(2006.01)I 分类 计算;推算;计数;
发明人 李均强 申请(专利权)人 深圳市华域物联技术有限公司
代理机构 - 代理人 -
地址 518000 广东省深圳市南山区科技园科智西路5号25栋东一楼
法律状态 -

摘要

摘要 本发明公开了一种软件加密方法,涉及软件,尤其涉及一种电子终端产品的软件加密方法;PC工具端以CPU唯一的识别号(CPU?ID)为明文,选取一种加密算法用密钥对明文进行加密,得到一组密文1;当终端产品在拨号上网时会调用嵌入式端的加密流程,使用相同的加密算法,以相同的产品号为索引获取一组随机数为密钥,对CPU唯一的识别号(CPU?ID)即明文进行加密,得到另一组密文2;将密文1和密文2进行比较,若两密文相同,解密成功;若不同,终端无法使用;其有益效果在于:采用一种简单易与实现的纯软件加密方式,既可以对产品软件进行加密,防止软件被非法获取,同时也可以防止不同产品软件间的串板,且不需要再加设其它硬件设备,降低了产品的成本。