[发明专利]区块链验证码应用方法、设备和存储介质有效
申请号: | 201910222944.6 | 申请日: | 2019-03-22 |
公开(公告)号: | CN109961292B | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 魏吉星;吴思进;王志文 | 申请(专利权)人: | 杭州复杂美科技有限公司 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 310000 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种区块链验证码应用方法、设备和存储介质,该方法包括:响应于用户端触发验证码验证,随机生成验证码;根据用户的第一公钥加密验证码,生成加密信息;根据用户的地址和加密信息生成交易并通过服务端的地址发送至区块链的节点以供执行以将服务端地址、用户地址和加密信息的对应关系记录在区块链上;向用户端发送服务端地址,以供在区块链的数据中查询服务端地址和用户地址的对应关系以获取加密信息,并用用户私钥对加密信息进行解密以获取验证码;接收用户端发送的验证码,判断验证码是否有效。本申请实现了无需绑定手机号或硬件设备且适用于去中心化系统的验证码方案。 | ||
搜索关键词: | 区块 验证 应用 方法 设备 存储 介质 | ||
【主权项】:
1.一种区块链验证码应用方法,其特征在于,所述方法适用于服务端,所述服务端被授权存有或获取各用户的公钥和相应的地址,所述方法包括:响应于第一用户的用户端触发验证码验证,随机生成第一验证码;根据所述第一用户的第一公钥加密所述第一验证码,生成第一加密信息;根据所述第一用户的第一地址和所述第一加密信息生成第一交易并通过所述服务端的第二地址发送至第一区块链的节点以供执行以将所述第二地址、所述第一地址和所述第一加密信息的对应关系记录在第一区块链上;向所述第一用户的用户端发送所述第二地址,以供在所述第一区块链的数据中查询所述第二地址和所述第一地址的对应关系以获取所述第一加密信息,并用对应于所述第一公钥的第一私钥对所述第一加密信息进行解密以获取第二验证码;接收所述第一用户的用户端发送的所述第二验证码,比对所述第二验证码与所述第一验证码是否相同以判断所述第二验证码是否有效。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州复杂美科技有限公司,未经杭州复杂美科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910222944.6/,转载请声明来源钻瓜专利网。