2011-11-24 37 views
0

在RSA相同的私鑰,使用用於加密

解密我明白,如果數據是使用公共密鑰加密,相應的私鑰可被用來解密它,反之亦然。但是:

使用公共密鑰可以使用相同的公鑰解密

數據加密?

數據使用私鑰可使用相同的私鑰來解密加密?

這個屬性對於其他公鑰算法也一樣嗎?

+0

我會離開它,但這不是一個真正的編程問題,也許下次嘗試測試crypto.stackexchange.com? –

回答

3

數據使用的公共密鑰可使用相同的公共密鑰來解密加密?

不會,這會失敗的目的,因爲大家都知道公鑰。

使用私鑰加密的數據可以使用相同的私鑰解密?

不會。這會破壞目的,因爲那樣你就無法發送任何人一個加密的消息(不知道他們的私鑰,根據定義你不知道)。儘管如此,對稱密碼術確實有效。只有一個祕密祕鑰密鑰,您可以在將它們放到Dropbox上之前使用它們對文件進行加密,或者您可以與朋友共享以發送只有你們兩個才能閱讀的消息。

此外,在一些公共密鑰系統中,可能從私有密鑰(而不是其他的方式,當然)的公共密鑰。但這並沒有真正改變原則(因爲無論如何,私鑰的擁有者都知道公鑰)。

此屬性是相同的其他公共密鑰算法呢?

公共密鑰加密的定義是,有一個密鑰對,由私人半部和公共一半,它們中的一個被用於創建消息時,其它讀取他們。