首頁>Club>
在數字簽名中,客戶B持有簽名方A的公鑰,可以解開A的簽名,得到正確的明文,那既然知道明文,知道密文,難道不能計算出A的私鑰嗎?
4
回覆列表
  • 1 # 火星財經

    區塊鏈世界好比一家銀行,每個人都有一個裝貨幣的保險櫃。保險櫃有兩個門,一個用來存錢,一個用來取錢,公鑰是存錢的憑證,私鑰是取錢的密碼。兩把鑰匙配合天衣無縫,但丟了私鑰,神仙也打不開,趕緊讓媽媽儲存好你的私鑰吧。

  • 2 # 網路圈

    接觸過銀行支付系統或者第三方支付平臺專案的朋友應該都聽過公鑰私鑰的概念,公鑰會分發給多個人持有,而私鑰只有一個人持有。

    公鑰私鑰是指什麼?

    公鑰和私鑰是透過非對稱加密演算法(如RSA)得到的一對金鑰對(一個公鑰對應一個私鑰),公鑰是對外公開的,而私鑰是私密非公開的。

    用公鑰加密的資料只能由對應的私鑰解密,用私鑰加密的資料只能由其對應的公鑰解密,否則無法解密。

    公鑰與私鑰間無法相互推導

    這裡明確一點,公鑰和私鑰是無法相互推導的!雖然我們可以基於私鑰“匯出”公鑰,但這並不是真正的推導,而是私鑰檔案裡儲存了公鑰資料(公鑰內容是私鑰的一部分),所以給人一種可以推導的錯誤感知。因為公鑰資料裡並沒有包含私鑰資料,所以拿到了公鑰是無法推匯出公鑰的。

    試想一下,如果公鑰和私鑰相互間是可以推導的,那毫無安全性可言,也談不上非對稱加密了。

  • 中秋節和大豐收的關聯?
  • 為什麼大家覺得鄭爽配不上胡彥斌?