php - rsa 加密演算法中,如果客戶端的公鑰洩漏了,是否有安全危險
世界只因有你
世界只因有你 2017-05-16 13:02:26
0
3
1968

RSA中公鑰被第三方知道後,第三方用公鑰加密發送資料; 例如: A要寫信給B:1.B 寄公鑰2.A拿到公鑰加密信內容,發送內容給B 3.B拿到A的信後用私鑰解密。 那麼問題來了: 問題一:在B給A公鑰時,被第三方C知道了,那麼C是不是也可以寫信給B了

世界只因有你
世界只因有你

全部回覆(3)
習慣沉默

公鑰本身就是公開的,任何人都可以知道的。公鑰加密的密文只有私鑰能解密,即使加密的一方,也無法用公鑰解開密文,所以誰拿到公鑰都不能解密。
如果你想說的是認證的問題,也就是C可以假扮B給A寫信,這個就牽涉到​​認證的問題了。

阿神

公鑰,顧名思義,就是不怕給別人看的

漂亮男人

把資料加密和身份驗證混淆了。
C拿到的公鑰,只是用來資料加密而已。
C要能夠把資料成功傳送給B,還得過了B身份認證的那一關。
B對C的身份認證,跟B的公鑰可是沒關係的哦。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!