BIP39:助记词

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BIP39:助记词相关的知识,希望对你有一定的参考价值。

参考技术A BIP39是SEED的生成算法.如果你用过比特币钱包应用,很可能它会为你生成一个助记符。这样的助记符可以用来替代私钥,并且可以被用于生成私钥。用“有意义的”助记词代替无意义的数字,也就是“密语种子”,密语种子更加便于记忆和抄录,它可以转化成适用于BIP32的“数字种子”。构造Script.ScriptType.P2PKH类型的钥匙串KeyChainGroup

DeterministicSeed 第三个参数是密码,默认为空,试着自己加了密码也ok,总之不影响随机熵的创建。从SecureRandom创建随机熵

对string集合进行加盐操作,salt随机,用PBKDF2SHA512加密算法加密.

PBKDF2SHA512 助记词+盐进行2048次sha256每次产生的seed都是不同的!
https://iancoleman.io/bip39/?#english 翻墙查看,把 mnemonic code 记录下来好好保存,就会是一个冷钱包(指不连网路的钱包,所以安全很多)。可以使用产生出来的 address 收送钱。

以上是关于BIP39:助记词的主要内容,如果未能解决你的问题,请参考以下文章

BIP39助记词生成简单流程

以太坊BIP39助记词到公钥地址的原理与细节

以太坊 助记词提取 账户 公钥 私钥 最新实现可用。

从 BIP39(助记符)到 BIP32(公钥/私钥)

分成确定性钱包开发的代码实现(HD钱包服务)

理解开发HD 钱包涉及的 BIP32BIP44BIP39