Wallet

BIP32中生成主密鑰需要多少輪HMAC-SHA256

  • January 19, 2019

在 BIP32 中,沒有定義 HMAC-SHA256 的輪次。

在此處輸入圖像描述

在<http://bip32.org/>中,它使用了 50,000 輪。

在“掌握比特幣”中,它使用了 2048 輪。

是否有任何明確的標準,或者我們應該遵循的標準?

書“掌握比特幣”: 掌握比特幣

<http://bip32.org> /bip32.org

BIP 32 只使用一輪 HMAC-SHA512 從種子到主私鑰。

您列出的兩個來源都不是從種子(或密碼)到主私鑰。它們從助記符或密碼片語到種子。

Mastering Bitcoin 所描述的是從助記符到 BIP 32 種子的BIP 39 轉換。從那裡,該種子將再次通過 HMAC-SHA512 獲得最終的主私鑰。

bip32.org 使用 HMAC-SHA256(不是 HMAC-SHA512)50,000 次,以便將您輸入的密碼轉換為 BIP 32 種子。同樣,結果值將使用 HMAC-SHA512 再進行一次散列,以獲取主私鑰。

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