买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】用于生成密钥及对应解密的方法和设备_上海上讯信息技术股份有限公司_201610236733.4 

申请/专利权人:上海上讯信息技术股份有限公司

申请日:2016-04-15

公开(公告)日:2021-04-13

公开(公告)号:CN105681039B

主分类号:H04L9/08(20060101)

分类号:H04L9/08(20060101);H04W12/02(20090101);H04W12/041(20210101)

优先权:

专利状态码:有效-授权

法律状态:2021.04.13#授权;2016.07.13#实质审查的生效;2016.06.15#公开

摘要:本申请的目的是提供一种用于生成密钥及对应解密的方法和设备,通过基于用户设备的唯一标识符迭代生成加密密码;获取当前应用的密钥信息,并利用所述加密密码对所述密钥信息进行加密。使得密钥仅能被一个特定应用访问,不能被其他应用或终端访问,满足应用绑定与设备绑定的要求。当用户设备启动当前应用时,基于用户设备的唯一标识符,进行迭代运算以获取加密密码;接着,获取当前应用的加密的密钥信息,并利用所述加密密码对所述加密的密钥信息进行解密;最后,利用所解密的密钥信息解密所述当前应用所存储的相关数据,从而实现密钥仅在用户使用应用时才能被使用,满足用户赞同的密钥安全需求。

主权项:1.一种在用户设备端生成密钥的方法,其中,所述方法包括:调用改造后的加盐散列函数将用户设备的唯一标识符及当前应用生成的字符串进行混淆以迭代生成加密密码,其中,所述改造后的加盐散列函数的改造内容包括:加盐散列的迭代次数进行8912次,针对所述加盐散列函数中的SHA1摘要算法中常量字的加密处理后的加密常量字定义为宏常量,针对加密常量字对应的解密的密钥与方法定义为宏常量与宏函数;在生成所述当前应用的安装包时,对所述安装包进行混淆处理,混淆处理后的安装包调用代码库提供的应用程序编程接口,获取基于应用程序编程接口生成的所述当前应用的密钥信息,并利用所述加密密码对所述密钥信息进行加密,其中,所述密钥信息包括128位密钥及密钥库文件;将所加密的所述密钥信息存储至所述当前应用的私有空间目录下。

全文数据:

权利要求:

百度查询: 上海上讯信息技术股份有限公司 用于生成密钥及对应解密的方法和设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。