Secp256k1

生成器 G 在 secp256k1 上的未壓縮形式的座標是什麼?

  • August 16, 2020

我看著BitcoinWiki和它說,G,在它的壓縮形式,具有值:

G = 04 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798 483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8

由於它是未壓縮的,它應該包含關於X的資訊, 但 Y 也是如此。我怎樣才能確定這些座標呢?

謝謝!

04一個字節頭表示這是一個未壓縮的點(02表示已壓縮)。

從那裡開始,它只是一個x後跟y表示 - 前 32 個字節是x,接下來的 32 個字節是y。所以,

x = 79BE667E F9DCBBAC 55A06295 CE870B07 029BFCDB 2DCE28D9 59F2815B 16F81798
y = 483ADA77 26A3C465 5DA4FBFC 0E1108A8 FD17B448 A6855419 9C47D08F FB10D4B8

有關緊湊橢圓點表示如何工作的更多詳細資訊,請參閱規範。

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