预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN111480316A(43)申请公布日2020.07.31(21)申请号202080000569.1(51)Int.Cl.(22)申请日2020.03.06H04L9/32(2006.01)H04L9/06(2006.01)(85)PCT国际申请进入国家阶段日H04L9/08(2006.01)2020.04.21H04L29/08(2006.01)(86)PCT国际申请的申请数据PCT/CN2020/0782222020.03.06(87)PCT国际申请的公布数据WO2020/098842EN2020.05.22(71)申请人支付宝(杭州)信息技术有限公司地址310000浙江省杭州市西湖区西溪路556号8层B段801-11(72)发明人徐惠(74)专利代理机构北京博思佳知识产权代理有限公司11415代理人艾佳权利要求书2页说明书9页附图5页(54)发明名称生成和验证密码的方法和设备(57)摘要本文公开了用于生成和验证密码的方法、设备和装置,包括存储在计算机可读介质上的计算机程序。所述方法之一包括:接收密码设置请求,所述密码设置请求包括列表,所述列表标识至少一个验证方和表示用户提供的密码的数据;基于所述用户提供的密码形成基础密码;基于所述基础密码生成多个系统生成的密码;对所述多个系统生成的密码进行加密以生成包括第一加密密码的多个加密密码;将所述多个加密密码提交给区块链系统用于记录;向所述列表中标识的第一验证方提供所述区块链系统上的所述第一加密密码的第一地址。CN111480316ACN111480316A权利要求书1/2页1.一种计算机实现的用于生成和验证密码的方法,所述方法包括:接收密码设置请求,所述密码设置请求包括标识至少一个验证方的列表和表示用户提供的密码的数据;基于所述用户提供的密码形成基础密码;基于所述基础密码生成多个系统生成的密码;对所述多个系统生成的密码进行加密以生成包括第一加密密码的多个加密密码;将所述多个加密密码提交给区块链系统用于记录;以及向所述列表中标识的第一验证方提供所述区块链系统上的所述第一加密密码的第一地址。2.根据权利要求1所述的方法,其中,所述多个加密密码包括第二加密密码,所述方法还包括:向所述列表中标识的第二验证方提供所述区块链系统上的所述第二加密密码的第二地址。3.根据前述任一权利要求所述的方法,还包括:接收密码验证请求,所述密码验证请求将所述第一验证方标识为目标验证方,所述密码验证请求包括表示所述用户提供的密码的数据;基于所述密码验证请求中的用户提供的密码形成所述基础密码;基于所述基础密码生成所述多个系统生成的密码;对所述多个系统生成的密码进行加密以生成包括所述第一加密密码的所述多个加密密码;以及将所述第一加密密码提供给所述第一验证方,用于由所述第一验证方进行密码验证。4.根据权利要求3所述的方法,其中,当提供给所述第一验证方的第一加密密码与所述第一地址处记录的第一加密密码匹配时,认为所述密码验证成功。5.根据前述任一权利要求所述的方法,还包括:处理表示所述用户提供的密码的数据以识别所述用户提供的密码。6.根据权利要求5所述的方法,其中,所述处理包括语音识别。7.根据权利要求5所述的方法,其中,所述处理包括图像识别。8.根据前述任一权利要求所述的方法,其中,基于所述用户提供的密码来形成所述基础密码还包括:生成附加密码;以及将所述附加密码与所述用户提供的密码结合使用以形成所述基础密码。9.根据前述任一权利要求所述的方法,其中,所述多个加密密码中的每个加密密码被记录在所述区块链系统上的唯一地址处。10.根据前述任一权利要求所述的方法,其中,所述第一地址是提供给所述第一验证方的一组地址中的一个地址,其中,该组地址与一组加密密码相对应。11.一种用于生成和验证密码的设备,包括:一个或多个处理器;以及耦接到所述一个或多个处理器并且其上存储有指令一个或多个计算机可读存储器,所述指令能够由所述一个或多个处理器执行以执行权利要求1到10中任一项所述的方法。2CN111480316A权利要求书2/2页12.一种用于生成和验证密码的装置,所述装置包括用于执行权利要求1至10中任一项所述的方法的多个模块。13.一种非暂态计算机可读介质,其中存储有指令,当由设备的处理器执行所述指令时,所述指令使所述设备执行权利要求1至10中任一项所述的方法。3CN111480316A说明书1/9页生成和验证密码的方法和设备技术领域[0001]本文一般涉及计算机技术,更具体地,涉及用于生成和验证密码的方法和设备。背景技术[0002]密码或口令(passwordorpasscode)是用于确认用户身份的记忆秘密。密码可以包括字符串,该字符串包括字母、数字或其