1. 程式人生 > >理解RSA演算法原理,將有助於理解計算機

理解RSA演算法原理,將有助於理解計算機

計算機通訊安全的基石 - 公鑰加密演算法

公開金鑰加密英語:public-key cryptography,又譯為公開金鑰加密),也稱為非對稱加密(asymmetric cryptography),一種密碼學演算法型別,在這種密碼學方法中,需要一對金鑰,一個是私人金鑰,另一個則是公開金鑰。這兩個金鑰是數學相關,用某使用者金鑰加密後所得的資訊,只能用該使用者的解密金鑰才能解密。如果知道了其中一個,並不能計算出另外一個。因此如果公開了一對金鑰中的一個,並不會危害到另外一個的祕密性質。稱公開的金鑰為公鑰;不公開的金鑰為私鑰。

毫不誇張地說,只要有計算機網路的地方,就有RSA演算法。下面是它的詳細介紹: