Pi钱包助记词重置也忘了怎么办
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pi钱包助记词重置也忘了怎么办相关的知识,希望对你有一定的参考价值。
助记词忘了就只能重新创建一个了,然后导入你的私钥资产不会丢失,如果助记词私钥都忘了,那就没办法了,就相当于你的钱包丢了。
Pi 钱包目前可通过 Pi 节点桌面软件提供给先锋。要创建 Pi Wallet,任何人都可以下载节点桌面软件,在计算机上安装桌面软件,并在其侧菜单中访问钱包。您不必运行区块链节点来使用包含钱包的 Pi 桌面界面。
介绍
要介绍Pi钱包,值得简要介绍一下加密钱包是什么。加密钱包本质上是一对"密钥":公共地址和秘密密码(或秘密密钥)。虽然钱包地址必须与其他人共享,才能在区块链上与您进行交易,但密码必须保密,因为它就像移动任何资产所需的银行账户密码。
Pi钱包的推出意味着先锋被邀请生成他们的钱包地址和密码。
参考技术A 回答Hello,亲爱的问一问用户,您好,我是您的百度问一问专属解答老师,您的问题已收到,正在紧急为您整理答案,请不要着急哟,回复需要时间请您稍等!
第一、手误删除钱包这个就是跟我一样的操作,那遇到这种事情怎么办呢,其实只要你记住了私钥,重新下载一个钱包,把私钥导进入,重新设置钱包密码就好了。第二,手机不见了或者坏了。如果不\\x09小心自己的手机被偷了,或者坏了,只要私钥或者助记词还在,你可以重新下载一个钱包,把私钥(或者助记词)导进入,重新创建钱包就好。第三、私钥忘了,但是助记词(或者\\x09json文件)还在如果你的私钥丢了,但是助记词或者(或者ison文件)还在,那么也不用担心,助记词可以帮助你找回私钥,【词解:助记词】:助记词通常是由\\x09一段12个随机单词组成的,换句话说助记词就是另一种形式的私钥。它通过算法将64位的私钥转换成若干个常见的英文单词,或其他语言版本的
【词解:助记词】:助记词通常是由一段12个随机单词组成的,换句话说助记词就是另一种形式的私钥。它通过算法将64位的私钥转换成若干个常见的英文单词,或其他语言版本的词汇,这些词汇均从固定的词库中得到,不同钱包可以使用不同的词库。还有就是导入Json文件也可以找回\\x09私钥。文件是一种包含轻量数据的档案格式,可以简易地被人或者是机器读取。回答\\x09当然还有一种就是用助记词+keystore密码导入钱包,成功备份私钥。【词解:keystore】:Keystore是加密过后的私钥。
希望我的回答可以帮助到你,请问你还有其他问题需要咨询我的吗,我可以为您进行解答哦~
亲,感谢您的咨询,我们会一如既往为您提供更好的服务。有其他问题,也欢迎您单方面咨询我哦。祝您生活愉快,请给个赞哦!
参考技术B 创建钱包,不会出现记住词怎么办区块链钱包之生成助记词
(一)区块链钱包之生成助记词
(二)区块链钱包之创建钱包地址
(三)区块链钱包之加密算法简介
(四)区块链钱包之创建比特离线交易(BTC交易)
(五)区块链钱包之创建以太坊交易(ETH交易)
- 助记词
明文私钥的另一种表现形式,最早是由 BIP39 提案提出,其目的是为了帮助用户记忆复杂的私钥 ( 64 位的哈希值)。助记词一般由12、15、18、21个单词构成,这些单词都取自一个固定词库(2048个),其生成顺序也是按照一定算法而来,所以用户没必要担心随便输入 12 个单词就会生成一个地址。
- 生成过程
生成一个128位随机数,再加上对随机数做的校验4位,得到132位的一个数,然后按每11位做切分,这样就有了12个二进制数,然后用每个数去查BIP39定义的单词表,这样就得到12个助记词(当然不一定都是12位)。
- 上代码
导入Gradle依赖
api group: 'org.bitcoinj', name: 'bitcoinj-core', version: '0.15.10'
public static List<String> getMnemonicKeyWords() {
try {
List<String> strings;
HashSet<String> hashSet = new HashSet<>();
do {
MnemonicCode mnemonicCode = new MnemonicCode();
byte[] bytes = new byte[16];
SecureRandom random = new SecureRandom();
random.nextBytes(bytes);
strings = mnemonicCode.toMnemonic(bytes);
hashSet.clear();
hashSet.addAll(strings);
} while (hashSet.size() != 12);
return strings;
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
byte数组length必须是4的倍数,它决定助记词个数
byte lenth | 助记词个数 |
---|---|
16 | 12 |
20 | 15 |
24 | 18 |
28 | 21 |
32 | 25 |
注意:生成的助记词中可能有重复的,所有为了安全最好去重。
希望我的分享能帮助到大家
以上是关于Pi钱包助记词重置也忘了怎么办的主要内容,如果未能解决你的问题,请参考以下文章