如何根据助记词生成以太坊私钥?

Шах*_*Шах 7 dart ethereum

我使用bip39包生成了一个新的助记符:bip39.generateMnemonic()。下一步我需要将其转换为 64 个字符的十六进制字符串。我可以使用 SHA-256 来实现,但看起来有点奇怪,因为我将应用 ECDSA-256 和 KECCAK-256 来生成公钥。

使用 SHA-256 从助记词生成私钥是正确的方法吗?或者我应该使用另一个哈希函数?

PS我是以太坊系统的菜鸟。

Mik*_*maa 6

BIP-39 仅覆盖种子。您还需要 BIP-32 和 BIP-44,因为一颗种子会生成多个私钥和公钥对,也称为分层确定性钱包。

您可以在此博文中找到更多信息