[发明专利]基于区块链的密码数据处理方法、装置、电子设备及介质有效
申请号: | 202111008529.4 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113726888B | 公开(公告)日: | 2023-07-21 |
发明(设计)人: | 余秦勇;徐辰福;黄良强;徐翰隆 | 申请(专利权)人: | 安天科技集团股份有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1097;H04L67/60;H04L9/40;G06F16/27 |
代理公司: | 北京锺维联合知识产权代理有限公司 11579 | 代理人: | 丁慧玲 |
地址: | 150028 黑龙江省哈尔滨市高新技术产*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 密码 数据处理 方法 装置 电子设备 介质 | ||
1.一种基于区块链的密码数据处理方法,其特征在于,包括:
接收客户端发送的请求信息,所述请求信息与密码库文件相关;
根据所述请求信息的类型,确定服务器与区块链的预设交互逻辑,其中,所述请求信息的类型至少包括下列之一:密码库文件保存、密码库文件更新、密码库文件获取;
根据所述预设交互逻辑,向所述区块链发送与所述密码库文件相关的指令,以响应所述请求信息。
2.根据权利要求1所述的方法,其特征在于,
根据所述预设交互逻辑,向所述区块链发送与所述密码库文件相关的指令,以响应所述请求信息,包括:
当所述请求信息的类型为密码库文件更新时,获取客户端发送的加密密码库文件信息,所述加密密码库文件信息包括用户标识、文件标识和加密密码库文件;
对所述用户标识进行鉴权,若鉴权通过,则对所述加密密码库文件信息进行签名,生成待存储加密密码库文件信息;
将所述待存储加密密码库文件信息存储至区块链上。
3.根据权利要求1所述的方法,其特征在于,
根据所述预设交互逻辑,向所述区块链发送与所述密码库文件相关的指令,以响应所述请求信息,包括:
当所述请求信息的类型为密码库文件获取时,获取当前任务序列中的首个任务,从对应的客户端获取当前客户端文件标识,从所述区块链获取当前区块链文件标识和当前区块链加密密码库文件,其中,所述任务序列按照客户端发送加密密码库文件信息更新请求的时间先后顺序排列;
判断当前客户端文件标识和当前区块链文件标识是否相同,若相同,则获取客户端基于当前客户端加密密码库文件生成的待更新加密密码库文件信息,否则,获取客户端基于当前区块链加密密码库文件生成的待更新加密密码库文件信息;
将所述待更新加密密码库文件信息更新至所述区块链上。
4.根据权利要求3所述的方法,其特征在于,
还包括:创建所述任务序列,具体包括:
接收客户端向发送的携带用户标识的加密密码库更新请求;
对所述用户标识进行鉴权,若鉴权通过,则判断当前是否存在对应的任务序列:
若存在,则在所述任务序列中添加该客户端对应的更新任务;
若不存在,则创建所述用户标识对应的任务序列,并在所述任务序列中添加该客户端对应的更新任务。
5.根据权利要求1所述的方法,其特征在于,
根据所述预设交互逻辑,向所述区块链发送与所述密码库文件相关的指令,以响应所述请求信息,包括:
当所述请求信息的类型为密码库文件获取时,接收客户端发送的包括用户标识和当前客户端本地文件标识的目标加密密码库文件获取请求;
对所述用户标识进行鉴权,若鉴权通过,则获取区块链上当前存储的所述用户标识对应的当前区块链加密密码库文件和当前区块链文件标识;
判断当前客户端本地文件标识和当前区块链文件标识是否相同,若相同,则向所述客户端发送确定当前客户端加密密码库文件为目标加密密码库文件指令,否则,将所述当前区块链加密密码库文件确定为所述目标加密密码库文件,发送给所述客户端。
6.根据权利要求2-5中任意一项所述的方法,其特征在于,
所述加密密码库文件基于加密密钥对密码库文件加密生成,所述加密密钥基于客户端设置的用于加密或解密所述密码库文件的主密码生成;所述加密密钥通过将所述主密码与预设调整参数进行哈希运算,并将哈希运算结果更新为所述预设调整参数,迭代预设次数后生成。
7.根据权利要求6所述的方法,其特征在于,
所述密码库文件包括数据头和数据体,所述数据体包括至少一个用户账号和密码信息,所述数据头为将所述数据体、加密密钥、以及随机初始化向量进行预设的密码算法运算,将运算结果与所述随机初始化向量串接生成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安天科技集团股份有限公司,未经安天科技集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111008529.4/1.html,转载请声明来源钻瓜专利网。