【技术实现步骤摘要】
软件功能模块选择性激活方法及设备
本专利技术实施例涉及计算机
,尤其涉及一种软件功能模块选择性激活方法及设备。
技术介绍
安全策略可视化分析平台系统通过对网络路由配置,地址转换策略,访问控制策略的分析与计算,实现了网络在安全域基础架构下的网络拓扑展现,让网络安全策略可视,可控,可管。随着安全策略可视化的平台的功能完善,整个平台也在向模块化发展,软件可视化平台的功能可以根据用户的需求进行模块化定制。当前的授权控制,是根据安装安全策略可视化平台的系统产生的SN码进行授权。在目前的策略可视化平台的激活方式,主要是通过以计算机MAC地址为源数据进行计算和加密得到SN码来进行软件激活认证。但是在Linux系统中,MAC地址可以被设置,虽然在同一局域网中有相同的MAC地址会造成计算机网络通信的混乱,但是在不同的网络环境中部署数据可视平台并不会有MAC地址冲突的问题,而由相同MAC地址会产生相同的SN码,因此使用MAC生成SN码的方式容易被伪造,造成单一机器上的授权可以在多台仪器上使用。随着安全策略可视化平台的功能开发,平台由以前的固定功能平台发展为弹性可定制功能平台,客 ...
【技术保护点】
1.一种软件功能模块选择性激活方法,其特征在于,包括:获取需要激活的软件功能模块,将所述需要激活的软件功能模块的PID号及ID号结合,得到拼接字符串,对所述拼接字符串加密,得到SN码;解析所述SN码,得到授权码,采用所述授权码激活所述需要激活的软件功能模块。
【技术特征摘要】
1.一种软件功能模块选择性激活方法,其特征在于,包括:获取需要激活的软件功能模块,将所述需要激活的软件功能模块的PID号及ID号结合,得到拼接字符串,对所述拼接字符串加密,得到SN码;解析所述SN码,得到授权码,采用所述授权码激活所述需要激活的软件功能模块。2.根据权利要求1所述的软件功能模块选择性激活方法,其特征在于,所述将所述需要激活的软件功能模块的PID号及ID号结合,得到拼接字符串,包括:以两字节存储所述ID号,以四字节存储所述PID号,将存储所述ID号的两字节作为首部,存储所述PID号的四字节尾部,拼接得到十六进制字符串;其中,所述十六进制字符串即为所述拼接字符串。3.根据权利要求1所述的软件功能模块选择性激活方法,其特征在于,所述对所述拼接字符串加密,得到SN码,包括:采用BASE64方法对所述拼接字符串加密,得到加密的拼接字符串,并采用AES方法对所述加密的拼接字符串再次加密,得到SN码;其中,所述加密的拼接字符串的格式固定为psk模式。4.根据权利要求2所述的软件功能模块选择性激活方法,其特征在于,所述解析所述SN码,得到授权码,包括:采用AES方法解码所述SN码,得到解码后的字符串,采用BASE64方法对所述解码后的字符串再次解码,得到待检测字符串,若所述待检测字符串是十六进制数且字节长度是六,并且所述待检测字符串的首部两字节是软件功能模块ID,则获取所述待检测字符串的尾部四字节,若所述尾部四字节与相应的需要激活的软件功能模块的...
【专利技术属性】
技术研发人员:闻嘉昌,
申请(专利权)人:武汉思普崚技术有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。