发明名称 |
一种远程激活软件的方法 |
摘要 |
本发明提供了一种通过软件保护装置对软件进行远程激活的方法。软件保护装置包括一个功能模块激活单元,功能模块激活单元是通过激活软件保护装置中的功能模块,达到激活软件保护装置的目的。功能模块激活单元首先检查激活码的合法性,有效性。上述两项检查通过后激活功能模块。 |
申请公布号 |
CN101404052B |
申请公布日期 |
2011.04.20 |
申请号 |
CN200810105873.3 |
申请日期 |
2008.05.04 |
申请人 |
北京深思洛克软件技术股份有限公司 |
发明人 |
孙吉平;韩勇 |
分类号 |
G06F21/00(2006.01)I;G06F21/22(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
G06F21/00(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种利用软件保护装置远程激活软件的方法,用于通过激活码激活所述软件,其中,所述软件保护装置具有处理芯片;当使用所述软件时,所述软件保护装置必须同时运行;其特征在于,所述软件保护装置中包含:一个或多个功能模块,所述功能模块是放在所述软件保护装置中的供外部调用代码、数据或者代码和数据;功能模块激活单元,用于接收激活码、激活指定的功能模块;所述方法包括步骤:A、服务端生成所述软件保护装置的激活码,所述激活码针对一个或者多个软件保护装置;其中,服务端根据所述软件保护装置的特征信息、功能模块的特征信息、以及预先在所述软件保护装置和所述服务端共享的秘密数据,计算并生成激活码;所述激活码的计算中包含了所述软件保护装置中的所述功能模块的特征信息,所述激活码只能用于指定的所述功能模块;B、所述软件保护装置通过所述功能模块激活单元接收所述激活码;C、所述软件保护装置使用接收到的所述激活码激活所述软件保护装置中的所述功能模块;其中,所述功能模块激活单元检查所述激活码的合法性和有效性,如果通过合法性和有效性的检查,则激活指定的所述功能模块;所述检查激活码的合法性是检查所述激活码的发布者是否合法;所述检查激活码的有效性是检查所述激活码是否适用于所述软件保护装置。 |
地址 |
100086 北京市海淀区中关村南大街甲6号铸诚大厦B座1201室 |