从 window.crpyto.subtle.generateKey 生成助记词

Generate Mnemonic Phrase from window.crpyto.subtle.generateKey

我正在开发基于 Web 的端到端加密聊天网站。为此,我使用网络加密 api.

中提供的 window.crypto.subtle.generateKey 函数生成私钥

我希望用户记住或存储我们在以太坊钱包中使用的助记词,而不是加密密钥。

有没有一种方法可以从 window.crypto.subtle.generateKey 函数生成的私钥生成助记词,或者有没有其他方法可以实现这个?

提前致谢

Is there a way to generate the mnemonic phrase from the private key

恰恰相反。可以从每个助记词中确定一组私钥 - 但您不能从私钥中确定助记词。


例如,一个广泛使用的标准是BIP-39. Even though it was first introduced as a Bitcoin Improvement Protocol, many Ethereum wallets use it too. You can find its JS implementation in this package

注意:您正在查找函数 mnemonicToSeed()mnemonicToSeedSync()。尽管乍一看似乎 entropyToMnemonic() 将私钥翻译成短语,但事实并非如此 - 熵值只是单词在单词列表中的位置,而不是私钥字节。