乙個位元幣位址對應多少個私鑰?

時間 2021-05-31 05:32:13

1樓:張忠

第一步,隨機選取乙個32位元組的數、大小介於1 ~ 0xFFFF FFFF FFFF FFFF FFFF FFFF FFFF FFFE BAAE DCE6 AF48 A03B BFD2 5E8C D036 4141之間,作為私鑰。

第二步,使用橢圓曲線加密演算法(ECDSA-secp256k1)計算私鑰所對應的非壓縮公鑰。 (共65位元組, 1位元組 0x04, 32位元組為x座標,32位元組為y座標)關於公鑰壓縮、非壓縮的問題另文說明。

第三步,計算公鑰的 SHA-256 雜湊值

第四步,取上一步結果,計算 RIPEMD-160 雜湊值

010966776006953D5567439E5E39F86A0D273BEE

00010966776006953D5567439E5E39F86A0D273BEE

第六步,取上一步結果,計算 SHA-256 雜湊值

第七步,取上一步結果,再計算一下 SHA-256 雜湊值(哈哈)

第八步,取上一步結果的前4個位元組(8位十六進製制)

D61967F6

第九步,把這4個位元組加在第五步的結果後面,作為校驗(這就是位元幣位址的16進製制形態)。

第十步,用base58表示法變換一下位址(這就是最常見的位元幣位址形態)。

16UwLL9Risc3QfPqBUvKofHmBQ7wMtjvM

這是位元幣位址的生成過程,從開始的64位的16進製制私鑰到後面出去校驗和base58變換的資訊,大概有40位的16進製制資料加入到了位址中。

所以如果私鑰到位址的分布是平均的話,那麼乙個位址可能有6.3e27那麼多私鑰可以生成這個位址。

所以乙個私鑰對應乙個位元幣位址,乙個位址理論上可以有很多很多個不同的私鑰位址生成。

2樓:李明陽

首先,位元幣的私鑰不是256bit那麼簡單,私鑰的範圍是:

0x1-

位元幣的位址有很多種,你說的160bit數字應該指的是P2PKH交易中的公鑰雜湊。

所以,你的這個問題應該是,乙個公鑰的雜湊究竟對應多少私鑰。

乙個私鑰一定對應乙個公鑰,乙個公鑰一定對應乙個雜湊值。

但是,反過來的可能性很多:

乙個公鑰的雜湊可能沒有私鑰與之對應。

乙個公鑰的雜湊可能有且僅有乙個私鑰與之對應。

乙個公鑰的雜湊可能有多個私鑰與之對應。

如果想驗證這個結論,唯一的辦法就是窮舉,這是雜湊函式和橢圓曲線加密演算法共同限制的。

只是,以人類目前掌握的運算能力,尚不可行。

3樓:那年夏天我在飛丶

我們所說的位元幣私鑰的是密碼學上面安全的,並不是說不可能出現重複的私鑰,而是說不可能通過遍歷的方式找到某乙個特定的私鑰,或者通過其它的方式找,而不通過私鑰就能花費位址上面的位元幣,私鑰的安全性是由數學上保證的。我僅僅個人覺得對應的是乙個。

乙個位元幣私鑰可以算出幾個位址?

乙個私鑰對應乙個公鑰。同乙個公鑰可以至少得到如下 4 個位址。乙個 P2PK 位址 用完整公鑰 x,y 生成的 P2PKH 位址用壓縮過的公鑰 x,y 1 生成的 P2PKH 位址乙個使用壓縮過的公鑰生成的 P2WPK bech32 位址除此之外,由於 Script 可以隨便寫,所以可以生成無數個 ...

位元幣交易費率一般是多少個位元幣,或者百分之幾?

位元幣小魚社群 幣幣交易手續費 幣安 0.1 火幣和okex 都是0.2 合約交易手續費 幣安 0.02 和0.04 火幣 0.02 和0.04 okex0.02 和0.05 ImBTC 一般來說,位元幣交易的費率是千分之一,無論你是交易多少個位元幣,都按千分之一的費率收。比如你交易1個位元幣,千分...

怎麼輕易搞到乙個位元幣

數字投行洪七公 最簡單的方法,還是期權以及合約!合約,相對來說難度大一些,絕大多數投資者無法把控其中的風險,在槓桿的作用下,可能很快就觸發爆倉了。期權,比較容易一些,只要買對方向,收益是可以直線方法5倍 10倍 20倍 50倍得,哪怕你資金很少,只要做對幾次,1個位元幣應該是不難的。 飛翔的野豬 聊...