Cryptography

尋找程式碼從 C++ 中的 passphase 生成比特幣地址

  • November 28, 2018

我正在嘗試編寫一個程序,該程序從 passphase 的給定雜湊 sha256 作為私鑰或給定十六進制私鑰生成比特幣地址。我為此找到了一個庫,但它需要 Visual Studio 中的 Boost 包,它佔用了將近 6GB,對於這樣的程序來說完全沒有必要。是否有任何可用的庫可以將十六進制私鑰直接轉換為地址?不過,不需要製作wif私鑰

你需要:

  1. libsecp256k1從私鑰計算公鑰

  2. 使用 Sha2/256 + RipeMD160 對結果進行散列

3)添加版本字節和4字節校驗和

4)使用Base58對其進行編碼。我的最小程式碼可以工作。

所以,其實並不簡單

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