The invention discloses a recovery method of block chain wallet, which comprises the following steps: when receiving the recovery request of block chain wallet, the password of the block chain wallet and the recovery graphics code are obtained according to the recovery request; the encryption information is obtained by identifying the recovery graphics code; and several encryption information is obtained by decrypting the encryption information by the first encryption algorithm. The recovered words are encrypted by a second encryption algorithm to obtain the public and private parts of the recovered words, and the block chain wallet is generated according to the public and private parts and the password. The invention also discloses a block Chain Wallet recovery device and a computer readable storage medium. The invention guarantees the property safety of users and improves the usability at the same time.
【技术实现步骤摘要】
区块链钱包的恢复方法、装置和计算机可读存储介质
本专利技术涉及区块链
,尤其涉及一种区块链钱包的恢复方法、装置和计算机可读存储介质。
技术介绍
区块链钱包是一种代币交易的工具,人们可以通过区块链钱包进行代币交易。在当用户更换终端,误操作删除区块链钱包,或者其他原因造成区块链钱包丢失时,用户可以通过保存的助记词以及钱包密码恢复钱包。现有技术中,助记词过长过乱,使得用户不易记忆以及使用,导致区块链钱包得不到恢复,造成了用户的财产损失,用户的财产安全性低且区块链钱包的易用性差。
技术实现思路
本专利技术的主要目的在于提供一种区块链钱包的恢复方法、装置和计算机可读存储介质,旨在解决用户的财产安全性低和区块链钱包的易用性差的问题。为实现上述目的,本专利技术提供的一种区块链钱包的恢复方法,所述区块链钱包的恢复方法包括以下步骤:在接收区块链钱包的恢复请求时,根据所述恢复请求获取区块链钱包的密码以及恢复图形码;识别所述恢复图形码得到加密信息;采用第一加密算法解密所述加密信息得到若干个恢复单词,并采用第二加密算法对若干个所述恢复单词进行加密得到公私玥;根据所述公私玥以及所述密码生成所述区块链钱包。优选地,所述根据所述恢复请求获取区块链钱包的密码以及保存的恢复信息的步骤之前,还包括:在接收到区块链钱包的创建请求时,获取用户输入的区块链钱包的密码,并根据所述密码生成若干个恢复单词;采用第一加密算法对若干个所述恢复单词加密得到加密信息,并根据所述加密信息生成恢复图形码;采用所述第二加密算法对若干个所述恢复单词进行加密以得到所述公私玥;保存所述恢复图形码,并根据所述公私玥与所述密 ...
【技术保护点】
1.一种区块链钱包的恢复方法,其特征在于,所述区块链钱包的恢复方法包括以下步骤:在接收区块链钱包的恢复请求时,根据所述恢复请求获取区块链钱包的密码以及恢复图形码;识别所述恢复图形码得到加密信息;采用第一加密算法解密所述加密信息得到若干个恢复单词,并采用第二加密算法对若干个所述恢复单词进行加密得到公私玥;根据所述公私玥以及所述密码生成所述区块链钱包。
【技术特征摘要】
1.一种区块链钱包的恢复方法,其特征在于,所述区块链钱包的恢复方法包括以下步骤:在接收区块链钱包的恢复请求时,根据所述恢复请求获取区块链钱包的密码以及恢复图形码;识别所述恢复图形码得到加密信息;采用第一加密算法解密所述加密信息得到若干个恢复单词,并采用第二加密算法对若干个所述恢复单词进行加密得到公私玥;根据所述公私玥以及所述密码生成所述区块链钱包。2.如权利要求1所述的区块链钱包的恢复方法,其特征在于,所述根据所述恢复请求获取区块链钱包的密码以及保存的恢复信息的步骤之前,还包括:在接收到区块链钱包的创建请求时,获取用户输入的区块链钱包的密码,并根据所述密码生成若干个恢复单词;采用第一加密算法对若干个所述恢复单词加密得到加密信息,并根据所述加密信息生成恢复图形码;采用所述第二加密算法对若干个所述恢复单词进行加密以得到所述公私玥;保存所述恢复图形码,并根据所述公私玥与所述密码生成所述区块链钱包。3.如权利要求1所述的区块链钱包的恢复方法,其特征在于,所述根据所述恢复请求获取区块链钱包的密码以及恢复图形码的步骤包括:根据所述恢复请求输出钱包恢复界面;在接收到基于所述钱包恢复界面触发的完成操作时,根据所述钱包恢复界面获取所述密码以及所述恢复图形码。4.如权利要求3所述的区块链钱包的恢复方法,其特征在于,所述根据所述恢复请求输出钱包恢复界面的步骤之后,还包括:在接收到基于所述钱包恢复界面触发的完成操作时,确定所述钱包恢复界面的恢复单词获取方式;在所述恢复单词获取方式为图形码获取方式时,执行所述根据所述钱包恢复界面获取所述密码以及所述恢复图形码的步骤;在所述恢复单词获取方式为单词...
【专利技术属性】
技术研发人员:陈佳瑜,匡立军,
申请(专利权)人:杭州链汇通区块链科技有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。