【技术实现步骤摘要】
一种应用程序激活方法、相关方法及相关装置
本申请涉及计算机
,特别涉及一种应用程序激活方法、另一种应用程序激活方法、客户端、服务器以及计算机可读存储介质。
技术介绍
随着软件技术的不断发展,商用软件和共享软件绝大部份都是采用注册码授权的方式来保证软件本身不被盗用,以保证自身的利益。目前,现有技术提供的注册码授权有以下几种方式:1)安装序列号方式这是最为常用的方式,Microsoft提供的产品(例如:Windows系列产品、Office系列产品等等)都是采用这种方式。通过一种复杂的算法生成安装序列号,在安装过程中,安装程序对用户输入的安装序列号进行校验来验证该系统是否被合法,从而完成授权。2)用户名与序列号方式即软件系统的供应商给用户提供有效的用户名和序列号,用户在安装过程或启动过程中输入有效的用户名和序列号,系统在算法校验通过后完成软件授权。3)在线注册方式用户安装系统后,通过网络进行注册授权。软件系统的供应商事先已经登记了用户的信息,用户在线注册时,供应商的注册系统对用户的信息进行验证。用户身份有效时,注册系统生成一个凭证信息,软件系统根据凭证信息完成授权 ...
【技术保护点】
1.一种应用程序激活方法,其特征在于,包括:客户端根据硬件唯一标识生成第一机器指纹;向服务器发送第一软件购买信息和所述第一机器指纹,以使所述服务器当所述第一软件购买信息正确时,根据私钥对所述第一软件购买信息和所述第一机器指纹进行加密处理,得到激活码,将所述激活码发送至所述客户端;将所述激活码导入待激活应用程序,通过所述待激活应用程序根据公钥对所述激活码进行解密,得到第二软件购买信息和第二机器指纹;根据当前获取的硬件唯一标识生成目标机器指纹,判断所述目标机器指纹与所述第二机器指纹是否相同;若是,则根据所述第二软件购买信息执行应用程序授权操作,以便完成应用程序激活操作。
【技术特征摘要】
1.一种应用程序激活方法,其特征在于,包括:客户端根据硬件唯一标识生成第一机器指纹;向服务器发送第一软件购买信息和所述第一机器指纹,以使所述服务器当所述第一软件购买信息正确时,根据私钥对所述第一软件购买信息和所述第一机器指纹进行加密处理,得到激活码,将所述激活码发送至所述客户端;将所述激活码导入待激活应用程序,通过所述待激活应用程序根据公钥对所述激活码进行解密,得到第二软件购买信息和第二机器指纹;根据当前获取的硬件唯一标识生成目标机器指纹,判断所述目标机器指纹与所述第二机器指纹是否相同;若是,则根据所述第二软件购买信息执行应用程序授权操作,以便完成应用程序激活操作。2.根据权利要求1所述的应用程序激活方法,其特征在于,客户端根据硬件唯一标识生成第一机器指纹,包括:所述客户端根据编码算法对所述硬件唯一标识进行编码处理,得到所述第一机器指纹。3.根据权利要求1所述的应用程序激活方法,其特征在于,所述硬件唯一标识为MAC地址和/或CPU序列号和/或硬盘序列号。4.根据权利要求1所述的应用程序激活方法,其特征在于,当所述目标机器指纹与所述第二机器指纹不相同时,包括:发送激活失败提示信息。5.根据权利要求1所述的应用程序激活方法,其特征在于,当所述目标机器指纹与所述第二机器指纹相同时,根据所述第二软件购买信息执行应用程序授权操作,以便完成应用程序激活操作,包括:当所述目标机器指纹与所述第二机器指纹相同时,提取所述述第二软件购买信息中的软件版本和授权数量;根据所述软件版本和所述授权数量对所述待激活应用程序执行授权操作,以便完成应用程序激活操作。6.一种应用程序激活方法,其特征在于,包括:服务器接收到客户端发送的第一软件购买信息和第一机器指纹;判断所述第一软件购买信息是否正确;若是,则根据私钥对所述第一软件购买信息和所述第一机器指纹进行加密处理,得到激活码;将所述激活码发送至所述客户端,以使所述客户端当判定为合法客户端时,根据...
【专利技术属性】
技术研发人员:桑圣远,左兰海,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。