【技术实现步骤摘要】
一种区块链账户保护方法、装置、电子设备及存储介质
本申请涉及区块链的
,具体而言,涉及一种区块链账户保护方法、装置、电子设备及存储介质。
技术介绍
区块链钱包并非传统意义上的钱包,其并不直接存储加密货币,加密货币是存储在区块链网络上的,而区块链钱包存储的是私钥,私钥是用户对加密货币的所有权凭证,而这个凭证是不记名、不可挂失的。区块链钱包就是用来管理用户的私钥,以及通过私钥签名交易管理用户在区块链上的加密货币。现有的区块链钱包多采用助记词生成,并采用分层确定性钱包的方式生成多个账户,而大多数生成账户时,都采用了BIP32、BIP44、BIP39协议,这种设计能更好地保护用户隐私,避免一些安全隐患,达到匿名性的特点。通过这种方案生成的区块链钱包在带来便利的同时,也带来了安全隐患,一旦助记词被其他人掌握,用户的资产将完全没有任何保护。
技术实现思路
本申请提供一种区块链账户保护方法、装置、电子设备及存储介质,以解决现有的当助记词被他人掌握后,区块链账户将失去所有保护的问题。第一方面,本申请实施例提 ...
【技术保护点】
1.一种区块链账户保护方法,其特征在于,包括:/n接收用户输入的助记词和保护密码,并根据所述保护密码计算摘要;/n根据计算得到的摘要,对所述助记词对应的区块链账户进行隐藏保护。/n
【技术特征摘要】
1.一种区块链账户保护方法,其特征在于,包括:
接收用户输入的助记词和保护密码,并根据所述保护密码计算摘要;
根据计算得到的摘要,对所述助记词对应的区块链账户进行隐藏保护。
2.根据权利要求1所述的区块链账户保护方法,其特征在于,根据所述保护密码计算摘要,包括:
将所述保护密码与预先设置的密钥进行混淆;
根据混淆后得到的密钥计算摘要。
3.根据权利要求1所述的区块链账户保护方法,其特征在于,根据计算得到的摘要,对所述助记词对应的区块链账户进行隐藏保护,包括:
从计算得到的摘要中选取N个字节,并根据选取的所述N个字节确定区块链账户的层级结构延伸的层数,N为正整数;
先根据所述摘要确定延伸的每一层的算法系数,再根据确定的所述每一层的算法系数及所述层数,对所述助记词对应的区块链账户的层级结构进行延伸,其中,延伸的层数与所述N个字节确定延伸的层数一致。
4.根据权利要求3所述的区块链账户保护方法,其特征在于,从计算得到的摘要中选取N个字节,并根据选取的所述N个字节确定延伸的层数,包括:
从计算得到的摘要中选取前两个字节,并根据选取的所述前两个字节确定延伸的层数。
5.根据权利要求1所述的区块链账户保护方法,其特征在于,根据计算得到的摘要,对所述助记词对应的区块链账户进行隐藏保护,包括:
从计算得到的摘要中选取M个字节,并从预设分层算法库中选取与所述M个字节对应的目标分层算法,M为正整数;
根据所述摘要确定所述目标分层算法的参数;
根据确定了参数的所述目标分层算法,对所述助记词对应的区块链账户的层级结构中的最后一层的索引进行分层。
6.根据权利要求1所述的区块链...
【专利技术属性】
技术研发人员:钱京,蔡光辉,陆道如,
申请(专利权)人:江苏恒宝智能系统技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。