如果數據是用私鑰加密的,則只能用相應的公鑰解密。
加密簽名:別人用妳的公鑰加密信息然後發給妳,妳用妳的私鑰解密取出信息。另壹方面,妳也可以用私鑰加密信息,別人可以用妳的公鑰解密,從而證明這個信息確實是妳發的,沒有被篡改。這被稱為數字簽名。
什麽是數字簽名?
算法的強度是復雜的,安全性取決於算法和密鑰。
加密和解密速度很慢。
對稱加密只有壹個密鑰,並且不是公開的。如果要解密,就得讓對方知道密鑰。
非對稱加密有兩種密鑰,其中壹種是公鑰。
由於RSA算法的加解密速度比對稱算法慢得多,在實際應用中,通常采用RSA算法
數據本身使用對稱加密算法(AES)進行加密和解密。用RSA算法加密傳輸對稱算法所需的密鑰。