2015-06-22 38 views
0

其他人能否使用公鑰解密?還是說它會用私鑰解密。如果是這種情況,如何用一個密鑰加密並用另一個密鑰解密?SSL/TLS:爲什麼服務器是唯一能夠解密加密號碼的公鑰?

這是在參照本wikipedia article

具體 - 「爲了生成用於安全連接的會話密鑰,客戶端加密與服務器的公鑰隨機數,並將結果發送給服務器只有服務器應該能夠解密。 ,用它的私鑰。「

對不起,如果這是一個愚蠢的問題。

+0

[有關RSA加密的各種問題]的可能的重複(http://stackoverflow.com/questions/20111827/various-questions-about-rsa-encryption) –

+1

這不是一個愚蠢的問題。這太簡單了。比喻:爲什麼你必須推/轉門把手才能打開門,但不需要用手柄來關閉門?這就是機制的工作原理。以一些示例數字並通過計算。 –

回答

0

因爲是公私鑰加密,而不是對稱加密。明文被加密爲用公鑰加密文本並用私鑰解密回明文。試圖用公鑰解密該密文不起作用。

+0

謝謝你的幫助。我仍然對如何使用兩個不同的密鑰感到困惑。 –

+0

如果這是RSA,那麼公共和私人指數以及模數就是整數。該消息是一個整數。向公開指數的權力提出信息,除以模數,取餘數,提高私人指數的權力,除以模數,取餘數,並將數學給你原來的信息。這一切都在數學。 Google,「RSA如何運作」。 –

相關問題