Private-Key

三個不同的 HEX 具有相同的錢包地址怎麼可能?

  • December 29, 2020

十六進制1:

1111111111111111111111111111111111111111111111111111111111111111

public key:

044f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa385b6b1b8ead809ca67454d9683fcf2ba03456d6fe2c4abe2b07f0fbdbb2f1c1                                

Wallet Uncompressed:
                                   1MsHWS1BnwMc3tLE8G35UXsS58fKipzB7a

private key Wif:

5HwoXVkHoRM8sL2KmNRS217n1g8mPPBomrY7yehCuXC1115WWsh

public key compressed:

b'\x03O5[\xdc\xb7\xcc\n\xf7(\xef<\xce\xb9a]\x90hK\xb5\xb2\xca_\x85\x9a\xb0\xf0\xb7\x04\x07Xq\xaa'

Wallet Compressed:

1Q1pE5vPGEEMqRcVRMbtBK842Y6Pzo6nK9

十六進制 2:1111111111111111111111111111111111111111111111111111111111111101

public key:

034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa          
                              
Wallet Uncompressed:              
                                1Q1pE5vPGEEMqRcVRMbtBK842Y6Pzo6nK9

Private key wif:

5HwoXVkHoRM8sL2KmNRS217n1g8mPPBomrY7yehCuXC1115WWsh

public key comp:

b'\x03O5[\xdc\xb7\xcc\n\xf7(\xef<\xce\xb9a]\x90hK\xb5\xb2\xca_\x85\x9a\xb0\xf0\xb7\x04\x07Xq\xaa'

Wallet compressed:

1Q1pE5vPGEEMqRcVRMbtBK842Y6Pzo6nK9

十六進制 3:

111111111111111111111111111111111111111111111111111111111111111100

Public key:

034f355bdcb7cc0af728ef3cceb9615d90684bb5b2ca5f859ab0f0b704075871aa                                          

Wallet Uncompressed:                      

1Q1pE5vPGEEMqRcVRMbtBK842Y6Pzo6nK9


priv compressed:

5HwoXVkHoRM8sL2KmNRS217n1g8mPPBomrY7yehCuXC1115WWsh

public key compressed:

b'\x03O5[\xdc\xb7\xcc\n\xf7(\xef<\xce\xb9a]\x90hK\xb5\xb2\xca_\x85\x9a\xb0\xf0\xb7\x04\x07Xq\xaa'

Wallet compressed:

1Q1pE5vPGEEMqRcVRMbtBK842Y6Pzo6nK9

請問我想知道不同的雜湊如何有相同的錢包。

注意:我正在使用比特幣 python 庫生成錢包當檢查詳細資訊時,只有第一個雜湊在 bitaddress.org 上有效。

編輯器中三個十六進製表示的螢幕截圖

私鑰是 256 位數字。您列出的第一個“HEX”有 64 個字元,對應於 256 位,而其他兩個有 66 個字元。由於所有三個共享相同的前 64 個字元,我推測您使用的庫只是將附加數據丟棄到前 256 位之外。

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