日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

公钥 私钥_区块链中私钥、公钥和钱包地址三者关系

發(fā)布時間:2024/9/27 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 公钥 私钥_区块链中私钥、公钥和钱包地址三者关系 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在昨天Pi首頁更新過內(nèi)容中,Wes spencer提到了錢包等一系列的問題,那么小編就帶大家再來回顧一下數(shù)字貨幣錢包的起源!一.加密數(shù)字貨幣錢包的概念及原理加密貨幣錢包是指,可以用來存儲,發(fā)送和接收多種加密貨幣的數(shù)字錢包。需要說明的是,它并不是用來裝錢的,并不像真實世界中那樣錢".從技術(shù)上來說,錢包是用來存放私鑰的工具,擁有了私鑰。著擁有了對數(shù)字貨幣的支配權(quán)。錢包可以理解為一款提供用戶界面的應用程序,具有控制用戶訪問權(quán)限、管理密鑰和地址、跟蹤余額及創(chuàng)建和簽署交易等功能。用戶通過錢包中的密鑰簽署交易來控制網(wǎng)絡(luò)上的數(shù)字貨幣。在比特幣中,經(jīng)常出現(xiàn)三個詞:私鑰、公鑰和錢包地址,它們經(jīng)常被一同提起。一個比特幣錢包中包含一系列密鑰對,每個密鑰對包含一個私鑰和一個公鑰。私鑰是一個數(shù)字,通常是隨機選出的。有了私鑰,就可以使用橢圓曲線乘法這個單向加密函數(shù)產(chǎn)生一個公鑰。有了公鑰,就可以使用一個單向加密哈希函數(shù)生成比特幣地址。

二.私鑰,公鑰,錢包地址三者的含義及其關(guān)系:

1.私鑰

私鑰,即私有密鑰,只有你自己可以知道,公開后你的幣就沒了。本質(zhì)是一串256bit的數(shù)字(也就是由256個“0”和“1”組成)。

2.公鑰

公鑰,即公開密鑰,可對全節(jié)點公開,公開后無任何風險。

3.錢包地址

錢包地址,可理解為Cyberspace中的銀行卡賬號,可對全節(jié)點公開,公開后無任何風險,本質(zhì)是一串字符串。

4.三者關(guān)系

4.1 私鑰-公鑰關(guān)系
  • 公鑰和私鑰成對出現(xiàn)
  • 公開的密鑰叫公鑰,只有自己知道的叫私鑰
  • 用公鑰加密的數(shù)據(jù)只有對應的私鑰可以解密
  • 用私鑰加密的數(shù)據(jù)只有對應的公鑰可以解密
  • 如果可以用公鑰解密,則必然是對應的私鑰加的密
  • 如果可以用私鑰解密,則必然是對應的公鑰加的密
4.2 三者相互生成關(guān)系為什么說私鑰只能自己知道,而公鑰和錢包地址卻可以隨意公開?這跟三者的生成關(guān)系直接相關(guān)。


從上圖可以看出,私鑰可以生成公鑰和錢包地址,而公鑰卻不能生成私鑰,同時,錢包地址不能生成公鑰。具體看下圖:

  • 首先使用隨機數(shù)發(fā)生器生成一個『私鑰』。一般來說這是一個256bits的數(shù),擁有了這串數(shù)字就可以對相應『錢包地址』中的比特幣進行操作,所以必須被安全地保存起來。
  • 『私鑰』經(jīng)過SECP256K1算法處理生成了『公鑰』。SECP256K1是一種橢圓曲線算法,通過一個已知『私鑰』時可以算得『公鑰』,而『公鑰』已知時卻無法反向計算出『私鑰』。這是保障比特幣安全的算法基礎(chǔ)。
  • 同SHA256一樣,RIPEMD160也是一種Hash算法,由『公鑰』可以計算得到『公鑰哈希』,而反過來是行不通的。
  • 將一個字節(jié)的地址版本號連接到『公鑰哈希』頭部(對于比特幣網(wǎng)絡(luò)的pubkey地址,這一字節(jié)為“0”),然后對其進行兩次SHA256運算,將結(jié)果的前4字節(jié)作為『公鑰哈希』的校驗值,連接在其尾部。
  • 將上一步結(jié)果使用BASE58進行編碼(比特幣定制版本),就得到了『錢包地址』。比如, 1A1zP1eP5QGefi2DMPTfTL5SLmv7DivfNa
  • 至此,私鑰、公鑰和錢包地址的關(guān)系已經(jīng)較為明朗。

    總結(jié):公鑰和私鑰是成對的,它們互相解密(密鑰指公鑰或私鑰,密鑰對指公鑰加私鑰)。

    公鑰和私鑰都可以加密和解密

    私鑰數(shù)字簽名,公鑰驗證。

    感謝您的轉(zhuǎn)發(fā),真正的消息需要您去影響更多不了解Pi而在挖Pi的每一個真實用戶,讓ta們感受到真實的Pi的情況。感謝!!!

    總結(jié)

    以上是生活随笔為你收集整理的公钥 私钥_区块链中私钥、公钥和钱包地址三者关系的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。