Private-Key

從 bip-39 種子片語生成私鑰?

  • November 29, 2021

我能夠使用比特幣核心生成一個新的私鑰和相關的公共地址,但我真正想做的是從一個 24 字的種子片語中生成一個新的私鑰。我不知道該怎麼做,也找不到任何例子。

BIP-39 詞表:

https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt

目前程式碼:

var bitcore=require("bitcore-lib");
var buffer=bitcore.crypto.Random.getRandomBuffer(256);
var hash=bitcore.crypto.Hash.sha256(buffer);
var bn=bitcore.crypto.BN.fromBuffer(hash);
var pk=new bitcore.PrivateKey(bn).toWIF();
var address=new bitcore.PrivateKey(bn).toAddress()+'';

如果我理解正確,我將從 24 個隨機選擇的單詞(來自 BIP-39 單詞列表)中生成一個散列,然後使用它生成一個私鑰。散列種子片語的步驟和格式是什麼?

<https://github.com/iancoleman/bip39>

“一種將 BIP39 助記詞轉換為地址和私鑰的工具。”

請看範例 7。其他山寨幣也有相鄰的例子。

引用自:https://bitcoin.stackexchange.com/questions/71638