2015-04-03 71 views

回答

0

公鑰只能用於加密數據,私鑰只能用於解密數據。

如果您可以使用公鑰解密數據,則會破壞加密的目的。

想象一下,您將公鑰放在您的Facebook個人資料上,以便人們可以根據需要加密電子郵件給您。如果公鑰可以解密,那麼任何查看過您的個人資料的人都可以獲得所有電子郵件的密鑰(使用該密鑰對進行加密)。

+0

什麼是簽名驗證? – Gant 2016-04-21 15:53:20

+0

也許你的意思是數字簽名? https://en.wikipedia.org/wiki/Digital_signature – Frayt 2016-04-23 09:28:19

+0

這是一個修辭問題。使用私鑰進行加密並使用公開進行解密是您在驗證數字簽名時所做的,與您的觀點相矛盾。 RSA和大多數其他非對稱加密中的密鑰服務於相同的技術目的,只是被指定爲不同。 – Gant 2016-04-25 09:01:26

1

在RSA中,公鑰和私鑰在技術上完成相同的角色,可以解密其他加密的對象。唯一的區別是一個提供給所有各方。