发明名称 一种基于函数加密的软件保护方法
摘要 本发明涉及计算机应用技术领域,防止软件被破解,特别是一种基于函数加密的软件保护方法。包括步骤:首先选定被加密的文件,摘要函数,加密函数,加密函数的初始化常数,加密函数所在的库文件。使用摘要函数生成被保护文件的摘要;根据摘要生成包含加密函数的初始化常数的矩阵;修改加密函数,使用摘要和矩阵对其初始化;重新编译加密函数所在的库文件,使用编译后的库文件替换原来的库文件,即完成对可执行文件的保护。本发明给计算机软件的可执行文件提供了抗破解能力。本发明加密后的函数不需要还原出加密函数就可以执行,使得破解者无法得到加密函数,也就无法进行破解。
申请公布号 CN1588265A 申请公布日期 2005.03.02
申请号 CN200410073699.0 申请日期 2004.09.01
申请人 中国科学院计算技术研究所 发明人 吴起;毕经平
分类号 G06F1/00 主分类号 G06F1/00
代理机构 中科专利商标代理有限责任公司 代理人 周国城
主权项 1.一种基于函数加密的软件保护方法,包括步骤:● 选定被保护的文件,摘要函数,加密函数,加密函数的初始化常数,加密函数所在的库文件;● 使用摘要函数生成被保护文件的摘要;● 根据摘要生成包含加密函数的初始化常数的矩阵;● 修改加密函数,使用摘要和矩阵进行初始化;● 重新编译加密函数所在的库文件,使用编译后的库文件替换原来的库文件,即完成对可执行文件的保护。
地址 100080北京市中关村科学院南路6号