发明名称 |
用于软件加密的计算机系统及方法 |
摘要 |
一种软件加密的方法,该方法包括如下步骤:在软件进行安装时,获取主机的硬件信息,并将所述硬件信息换算成二进制码,该二进制码称为第一二进制码;根据所述硬件信息及通过加密算法生成一个密钥,并将该密钥换算成二进制码,该二进制码称为第二二进制码,加密算法在运算时对应的二进制码称为第三二进制码;根据所述第一二进制码、第二二进制码及第三二进制码生成一个新的二进制码,该二进制码称为第四二进制码;将所述第四二进制码转换成一个二维条码;将所述二维条码保存到安装该软件的目录下,实现对该软件加密。 |
申请公布号 |
CN101604362A |
申请公布日期 |
2009.12.16 |
申请号 |
CN200810302144.7 |
申请日期 |
2008.06.13 |
申请人 |
鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
发明人 |
常春明 |
分类号 |
G06F21/00(2006.01)I |
主分类号 |
G06F21/00(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
1.一种用于软件加密的计算机系统,其特征在于,该计算机系统包括:读取模块,用于在软件进行安装时,获取主机的硬件信息,并将所述硬件信息换算成二进制码,该二进制码称为第一二进制码;生成模块,用于根据所述硬件信息及通过加密算法生成一个密钥,并将该密钥换算成二进制码,该二进制码称为第二二进制码,加密算法在运算时对应的二进制码称为第三二进制码,及根据所述第一二进制码、第二二进制码及第三二进制码生成一个新的二进制码,该二进制码称为第四二进制码;转换模块,用于将所述第四二进制码转换成一个二维条码;及保存模块,用于将二维条码保存到安装该软件的目录下,实现对该软件加密。 |
地址 |
518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号 |