Hash

在 HMAC-SHA512 之後創建主公鑰

  • January 29, 2019

我在 hash_pbkdf2 之後得到了這個結果

5B56C417303FAA3FCBA7E57400E120A0CA83EC5A4FC9FFBA757FBE63FBD77A89A1A3BE4C67196F57C39A88B76373733891BFABA16ED27A813CEED498804C0570

在此處輸入圖像描述

剩下的 256 位是:

5B56C417303FAA3FCBA7E57400E120A0CA83EC5A4FC9FFBA757FBE63FBD77A89

以 10 為基數是

m = 41313771436092106966070828753784402438291933698697412643075684398900444625545

正確的 256 位是

A1A3BE4C67196F57C39A88B76373733891BFABA16ED27A813CEED498804C0570

以 10 為基數是

G = 73111678085084231450767103284505018606851115862905010375565411946552667932016

要計算主公鑰我必須做

m*G

bc <<< “73111678085084231450767103284505018606851115862905010375565411946552667932016 * 41313771436092106966070828753784402438291933698697412643075684398900444625545”

結果

3020519157716314193817478999423070077945694756523017007189820738431399197829981163447928137705627795431573290757393848092663806903883822516032876636948720

結果不正確

米*克

BC <<<“73111678085084231450767103284505018606851115862905010375565411946552667932016 * 41313771436092106966070828753784402438291933698697412643075684398900444625545”

小心,G 是一個 secp256k1 橢圓曲線生成點。你不能將它作為一個標量相乘。您需要一個 secp256k1 庫來執行標量 x EC-Point 操作。

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