Private-Key

是否可以將 privkey 轉換為 BIP39 助記符(或熵)?

  • October 9, 2021

vanitygen我使用以下命令生成了一個私鑰:

$ ./vanitygen 11
Difficulty: 256
Pattern: 11                                                                    
Address: 114beUkusDnzqxif5BbESZMNo6T5N27...
Privkey: 5JeApQGQCCEp1K3rjXr8vDcEWMFw2Agzj2YZnN51zZC37Sw7...

是否可以將生成的 Privkey 轉換為 BIP39 助記詞或熵(十六進制)?

由於我使用的應用程序/錢包只接受 BIP39 助記詞來導入錢包,我想使用vanitygen實用程序創建錢包。

據我所知這是不可能的。

助記詞經過散列得到種子編號。散列算法是單向算法。

BIP39

為了從助記符創建二進制種子,我們使用 PBKDF2 函式,將助記語句(在 UTF-8 NFKD 中)用作密碼,將字元串“助記符”+密碼(同樣在 UTF-8 NFKD 中)用作鹽。迭代次數設置為 2048,HMAC-SHA512 用作偽隨機函式。派生密鑰的長度為 512 位(= 64 字節)。

該種子稍後可用於使用 BIP-0032 或類似方法生成確定性錢包。


有關的:

PBKDF2 是可逆的嗎?

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