將十六進制私鑰逐步轉換為 WIF(錢包導入格式)
根據這個網頁:
將私鑰編碼為 WIF 格式的過程如下。原始私鑰只是大數字,以字節表示。WIF 格式添加了一個前綴字節(主網為 0x80,測試網為 0xef),因此幾乎所有比特幣私鑰在主網上以“5”或“K”開頭。接下來,如果對應的公鑰應該使用壓縮的 SEC 格式,則在私鑰的末尾添加一個“0x01”字節。最後,一個四字節雙 SHA-256 校驗和附加到字節編碼的私鑰,以防止拼寫錯誤或篡改。然後將此字節字元串從字節轉換為 Base58Check。
以下是顯示為十六進制數字和 WIF 格式的私鑰範例。
十六進制:0x224b2d71866c35d3701f0fcdd7871cb191c2ae25068602759fcb9b59d9100e00
WIF: 5J5PZqvCe1uThJ3FZeUUFLCh2FuK9pZhtEK4MzhNmugqTmxCdwE
但是,該網站沒有逐步解釋十六進制如何轉換為 WIF。
請求某人使用諸如this、this和this之類的線上工具逐步展示它?
在此處使用 base58 編碼器/解碼器(十六進制模式),您可以看到它
5J5PZqvCe1uThJ3FZeUUFLCh2FuK9pZhtEK4MzhNmugqTmxCdwE
是80224b2d71866c35d3701f0fcdd7871cb191c2ae25068602759fcb9b59d9100e007ac24c81
十六進制的。現在,可以清楚地看到它是您問題中的十六進製字元串,
80
前面帶有(表示主網地址),並附加了“雙 SHA-256 校驗和”7ac24c81
。要從中獲取
7ac24c81
,80224b2d71866c35d3701f0fcdd7871cb191c2ae25068602759fcb9b59d9100e00
請將其放入SHA-256(使用十六進制模式)一次以獲取1651c54d5e52bdc693d12a07838dca644719660518ee56316e200b0316f0a5f3
,然後將其再次放入 SHA-256 以獲取7ac24c81d45ddec22d5070661edc732cde65e7f25db58b696b4ef7db54073064
。該字元串的前 8 個字元是7ac24c81
.