一种软件加密方法
基本信息
申请号 | 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进行比较,若两密文相同,解密成功;若不同,终端无法使用;其有益效果在于:采用一种简单易与实现的纯软件加密方式,既可以对产品软件进行加密,防止软件被非法获取,同时也可以防止不同产品软件间的串板,且不需要再加设其它硬件设备,降低了产品的成本。 |
