一种助记词生成方法、装置及存储介质制造方法及图纸

技术编号:23672180 阅读:38 留言:0更新日期:2020-04-04 17:41
本申请提供一种助记词生成方法、装置及存储介质,所述方法包括:获取目标数字串,该目标数字串包括随机数以及基于所述随机数生成的校验码;将目标数字串依次分成多个映射数字段;根据每一所述映射数字段的位置参数确定对应的预设词库,并根据每一映射数字段从对应的预设词库中查询得到对应的词汇;根据多个映射数字段在目标数字串的排序将查询得到的词汇排列生成助记词。

A mnemonic generation method, device and storage medium

【技术实现步骤摘要】
一种助记词生成方法、装置及存储介质
本申请涉及区块链领域,具体而言,涉及一种助记词生成方法、装置及存储介质。
技术介绍
区块链钱包助记词是在制作私钥前生成的一组辅助记忆的词,它具有私钥相同功能,在导入钱包时,输入助记词并重新设置一个密码后,便可获得钱包的完整控制权。目前区块链主要的助记词生成方法为基于BIP-39协议生成十二个英文单词或十二个汉字作为助记词,但现有方法生成的助记词不便于用户记忆。
技术实现思路
本申请实施例的目的在于提供一种助记词生成方法、装置及存储介质,用以解决现有方法生成的助记词不便于用户记忆的问题。第一方面,实施例提供一种助记词生成方法,所述方法包括:获取目标数字串,所述目标数字串包括随机数以及基于所述随机数生成的校验码;将所述目标数字串依次分成多个映射数字段;根据每一所述映射数字段的位置参数确定对应的预设词库,并根据每一所述映射数字段从所述的预设词库中查询得到对应的词汇;根据所述多个映射数字段在所述目标数字串的排序将查询得到的词汇排列生成助记词。在上述设计的助记词生成方法中,根本文档来自技高网...

【技术保护点】
1.一种助记词生成方法,其特征在于,所述方法包括:/n获取目标数字串,所述目标数字串包括随机数以及基于所述随机数生成的校验码;/n将所述目标数字串依次分成多个映射数字段;/n根据每一所述映射数字段的位置参数确定对应的预设词库,并根据每一所述映射数字段从对应的预设词库中查询得到对应的词汇;/n根据所述多个映射数字段在所述目标数字串的排序将查询得到的词汇排列生成助记词。/n

【技术特征摘要】
1.一种助记词生成方法,其特征在于,所述方法包括:
获取目标数字串,所述目标数字串包括随机数以及基于所述随机数生成的校验码;
将所述目标数字串依次分成多个映射数字段;
根据每一所述映射数字段的位置参数确定对应的预设词库,并根据每一所述映射数字段从对应的预设词库中查询得到对应的词汇;
根据所述多个映射数字段在所述目标数字串的排序将查询得到的词汇排列生成助记词。


2.根据权利要求1所述方法,其特征在于,所述将所述目标数字串依次分成多个映射数字段,包括:
将所述目标数字串分成依次排列的多个第一映射数字段以及多个第二映射数字段,每一所述第一映射数字段对应一个预设词库,每一所述第二映射数字段对应一个预设词库;
所述根据所述多个映射数字段在所述目标数字串的排序将查询得到的词汇排列形成助记词,包括:
根据多个第一映射数字段中的每个映射数字段在所述目标数字串的排序将每个映射数字段查询的词汇排列形成第一短句;
根据多个第二映射数字段中的每个映射数字段在所述目标数字串的排序将每个映射数字段查询的词汇排列形成第二短句;
将所述第一短句和第二短句组合形成所述助记词。


3.根据权利要求1所述方法,其特征在于,所述预设词库包括多个词性不同的词库,在所述获取目标数字串之前,所述方法还包括:
从数据库中抽取多种具有不同词性的词汇;
根据相同词性的词汇建立具有对应词性的词库,以得到多个具有不同词性的词库;
将多个不同词性的词库与多个位置参数关联,其中每一所述位置参数关联一个词库;
将每一所述词库中的每一词汇与一映射数字段关联。


4.根据权利要求3所述方法,其特征在于,所述具有不同词性的词汇包括形容词、名词、地名以及动词,所述从数据库中抽取多种具有不同词性的词汇,包括:
从汉语词库中抽取多个名词、动词以及形容词,从地名信息库中抽取多个地名;
所述根据相同词性的词汇建立具有对应词性的词库,以得到多个具有不同词性的词库,包括:
根据抽取的名词生成名词词库,根据抽取的动词生成动词词库;
在每个抽取的形容词词尾加上停用词,根据加上停用词后的多个形容词生成形容词词库;
在每个抽取的地名词头加上介词,根据加上介词后的多个地名生成地名词库。

【专利技术属性】
技术研发人员:张曙华杨安荣陆志超朱超宗忆陈李宏辉路斌严浩
申请(专利权)人:上海中信信息发展股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1