rsa加解密與密鑰的區別?
rsa加密算法是一種非對稱加密,對稱加密是指加密解密都是使用同一個秘鑰,非對稱加密是兩個秘鑰進行加密解密。這兩個秘鑰公鑰和私鑰是成對出現的。
公鑰就是可以公開的秘鑰,私鑰是私密的,一般只有一個人保存。
秘鑰越長越難破解,rsa2加密保證秘鑰長度至少為2048位,rsa加密沒有限制秘鑰長度。
一般的加密都是由公鑰加密,私鑰解密。因為公鑰可以公開,可以給多個人,但是私鑰一般由一個人保存。這種情況可能會導致信息被篡改,但是沒有辦法被他人竊取,因為私鑰的保密性。
還有一種是使用私鑰進行簽名,然后使用公鑰進行驗簽,私鑰簽名保證了簽名的唯一性,公鑰是公開的,用公鑰進行驗簽,但是這種情況可能會導致內容泄漏。