[发明专利]助记词的生成方法及电子设备在审
申请号: | 202310282199.0 | 申请日: | 2023-03-22 |
公开(公告)号: | CN116011431A | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 吴刚;蔺静茹 | 申请(专利权)人: | 暗链科技(深圳)有限公司 |
主分类号: | G06F40/211 | 分类号: | G06F40/211;G06F40/284 |
代理公司: | 深圳市程炎知识产权代理事务所(普通合伙) 44676 | 代理人: | 蔡乐庆 |
地址: | 518133 广东省深圳市宝安区新安街道大浪社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 助记词 生成 方法 电子设备 | ||
本发明涉及助记词技术领域,公开了一种助记词的生成方法及电子设备。助记词的生成方法包括:获取目标数列,目标数列包括至少两个子数列,根据目标数列确定目标韵族,根据目标韵族及所述子数列的数值,生成与子数列对应的句子,至少两个句子的尾字都押上目标韵族,根据全部句子生成助记词。本实施例能够根据目标韵族生成句子,如此会使得助记词中的至少两个句子的尾字互相押韵,从而能够增强助记词的可读性,降低记忆难度。
技术领域
本发明涉及助记词技术领域,具体涉及一种助记词的生成方法及电子设备。
背景技术
随着Web3.0互联网技术的发展,自主身份逐渐得到应用并逐步取代传统的第三方平台账户系统模式。自主身份通过区块链技术,由用户掌握身份的根权限,任何人都可以对其身份进行确权验证,但无法越过用户获得根权限。
在自主身份模式下,一个核心要素是身份密钥,身份密钥是构建用户对自主身份的安全管理的关键。身份密钥通常以密语的形式体现,由身份的主人创建并在使用身份时告知验证者。通常,密语是一个128位或256位的二进制大数,直接使用二进制数字的密语作为记忆对象是非常困难的。为了方便人类记忆,人们使用了助记词,使用12或者24个英文单词来代替这128位或者256位的纯数字密语,此方法提高了密语的可记忆性。然而,虽然上述方法缩短了记忆量,但是上述方法提供的助记词的可读性较差,拗口难读,如此也会增加助记词的记忆难度。
发明内容
本发明实施例的一个目的旨在提供一种助记词的生成方法及电子设备,旨在解决现有助记词的可读性较差的问题。
在第一方面,本发明实施例提供一种助记词的生成方法,包括:
获取目标数列,所述目标数列包括至少两个子数列;
根据所述目标数列确定目标韵族;
根据所述目标韵族及所述子数列的数值,生成与所述子数列对应的句子,至少两个所述句子的尾字都押上所述目标韵族;
根据全部所述句子生成助记词。
在第二方面,本发明实施例提供一种非易失性可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于使电子设备执行上述的助记词的生成方法。
在第三方面,本发明实施例提供一种电子设备,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的助记词的生成方法。
在本发明实施例提供的助记词的生成方法中,获取目标数列,目标数列包括至少两个子数列,根据目标数列确定目标韵族,根据目标韵族及子数列的数值,生成与子数列对应的句子,至少两个句子的尾字都押上目标韵族,根据全部句子生成助记词。本实施例能够根据目标韵族生成句子,如此会使得助记词中的至少两个句子的尾字互相押韵,从而能够增强助记词的可读性,降低记忆难度。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1为本发明实施例提供的一种助记词的生成方法的流程示意图;
图2为本发明实施例提供的一种目标数列的示意图;
图3为本发明另一实施例提供的一种目标数列的示意图;
图4为本发明又一实施例提供的一种目标数列的示意图;
图5为本发明实施例提供的一种预设字词表的示意图;
图6为将图2所示的各个子数列划分成3个数组单元的示意图;
图7为本发明实施例提供的一种电子设备的电路结构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于暗链科技(深圳)有限公司,未经暗链科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310282199.0/2.html,转载请声明来源钻瓜专利网。