[发明专利]验证方法、激活方法、装置、设备及存储介质有效
申请号: | 201710919359.2 | 申请日: | 2017-09-30 |
公开(公告)号: | CN109600223B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 何畅 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L9/14 | 分类号: | H04L9/14;H04L29/06;H04W12/03;H04W12/06 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 方法 激活 装置 设备 存储 介质 | ||
1.一种验证方法,其特征在于,所述方法包括:
获取用户在智能设备上输入的密码;
采用第一预设算法,对第一信息进行计算,得到对所述智能设备已安装的数字证书进行加密时采用的密钥,所述第一信息至少包括所述输入的密码和所述智能设备的设备标识,所述数字证书由服务器在所述智能设备激活时下发;
根据所述密钥对所述数字证书加密后得到的加密数字证书进行解密,得到所述数字证书,获取所述数字证书中的私钥;
根据所述私钥,对至少包括校验密码串的校验信息进行加密,得到加密校验信息,所述校验密码串是根据所述输入的密码计算得到的;
向所述服务器发送第一验证请求,所述第一验证请求包括所述设备标识和所述加密校验信息,所述服务器用于获取所述设备标识已绑定的记录信息,所述记录信息至少包括与所述私钥对应的公钥和校验密码串,根据所述公钥对所述加密校验信息进行解密,得到所述校验信息,并根据所述记录信息对所述校验信息进行验证,判断所述校验信息中的校验密码串与所述记录信息中的校验密码串是否一致。
2.根据权利要求1所述的方法,其特征在于,所述根据所述私钥,对至少包括校验密码串的校验信息进行加密,得到加密校验信息之前,所述方法还包括:
将所述输入的密码与预设数据串进行组合;
采用第二预设算法对组合得到的数据串进行计算,得到根据所述输入的密码计算出的校验密码串。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取激活信息,所述激活信息至少包括所述设备标识、所述输入的密码、相互对应的所述公钥和所述私钥;
向所述服务器发送激活请求,所述激活请求携带所述激活信息,所述服务器用于根据所述私钥生成所述数字证书,所述服务器还用于建立所述设备标识和所述记录信息的绑定关系;
接收所述服务器返回的所述数字证书,并安装所述数字证书。
4.根据权利要求3所述的方法,其特征在于,所述服务器还用于根据所述激活请求生成解密随机数,所述记录信息包括所述解密随机数;
所述接收所述服务器返回的所述数字证书,并安装所述数字证书之后,所述方法还包括:
采用所述第一预设算法,对所述第一信息进行计算,得到用于对所述数字证书进行加密的密钥,所述第一信息至少包括所述输入的密码、所述设备标识和所述解密随机数;
根据所述密钥对所述数字证书进行加密,得到所述加密数字证书。
5.根据权利要求1或4所述的方法,其特征在于,所述记录信息还包括解密随机数,所述采用第一预设算法,对第一信息进行计算,得到对所述智能设备已安装的数字证书进行加密时采用的密钥,包括:
向所述服务器发送第二验证请求,所述第二验证请求包括所述设备标识,所述服务器用于根据所述第二验证请求返回所述设备标识绑定的所述解密随机数;
当接收到所述解密随机数时,采用所述第一预设算法对所述第一信息进行计算,得到对所述数字证书进行加密时采用的密钥,所述第一信息至少包括所述输入的密码、所述设备标识和所述解密随机数。
6.一种验证方法,其特征在于,所述方法包括:
接收智能设备发送的第一验证请求,所述第一验证请求包括所述智能设备的设备标识和加密校验信息,所述加密校验信息根据所述智能设备已安装的数字证书中的私钥对校验信息进行加密得到;
根据已建立的绑定关系,获取所述设备标识已绑定的记录信息,所述记录信息至少包括与所述私钥对应的公钥和校验密码串;
根据所述公钥对所述加密校验信息进行解密,得到所述校验信息;
根据所述记录信息,对所述校验信息进行验证,判断所述校验信息中的校验密码串与所述记录信息中的校验密码串是否一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710919359.2/1.html,转载请声明来源钻瓜专利网。