3.3私鑰、公鑰和地址產生的方式
從私鑰推導出公鑰、再從公鑰推導出公鑰哈希都是單向的,采用不可逆算法,也就是常聽到的橢圓曲線算法:如圖3.7所示。

整體的公鑰和地址生成過程如圖3.8所示:
1)通過隨機數生成私鑰;
2)私鑰經過SECP256K1算法處理生成了公鑰;
3)同SHA256一樣,RIPEMD160也是一種Hash算法,經過一次SHA256 + 一次RIPEMD160哈希運算,由公鑰計算得到公鑰哈希;
4)將一個字節的地址版本號連接到公鑰哈希頭部,進行兩次SHA256運算,將結果的前4字節作為公鑰哈希的校驗值,連接在其尾部;
5)將第4步結果使用BASE58進行編碼,即得到錢包地址。

版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。