日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

廖雪峰的官方網(wǎng)站,私鑰

【廖雪峰的官方網(wǎng)站,私鑰】為什么公鑰私鑰不可以互相推導(dǎo)呢?

廖雪峰的官方網(wǎng)站,私鑰


接觸過銀行支付系統(tǒng)或者第三方支付平臺項目的朋友應(yīng)該都聽過公鑰私鑰的概念,公鑰會分發(fā)給多個人持有,而私鑰只有一個人持有 。公鑰私鑰是指什么?公鑰和私鑰是通過非對稱加密算法(如RSA)得到的一對密鑰對(一個公鑰對應(yīng)一個私鑰),公鑰是對外公開的,而私鑰是私密非公開的 。用公鑰加密的數(shù)據(jù)只能由對應(yīng)的私鑰解密,用私鑰加密的數(shù)據(jù)只能由其對應(yīng)的公鑰解密,否則無法解密 。
公鑰與私鑰間無法相互推導(dǎo)這里明確一點,公鑰和私鑰是無法相互推導(dǎo)的!雖然我們可以基于私鑰“導(dǎo)出”公鑰,但這并不是真正的推導(dǎo),而是私鑰文件里保存了公鑰數(shù)據(jù)(公鑰內(nèi)容是私鑰的一部分),所以給人一種可以推導(dǎo)的錯誤感知 。因為公鑰數(shù)據(jù)里并沒有包含私鑰數(shù)據(jù),所以拿到了公鑰是無法推導(dǎo)出公鑰的 。試想一下,如果公鑰和私鑰相互間是可以推導(dǎo)的,那毫無安全性可言,也談不上非對稱加密了 。

    推薦閱讀