RSA公鑰私鑰原理及作用


RSA算法廣泛應用與加密與認證兩個領域    

     1.加密(保證數據安全性)

     使用公鑰加密,需使用私鑰解密。

這種廣泛應用在保證數據的安全性的方面,用戶將自己的公鑰廣播出去,所有人給該用戶發數據時使用該公鑰加密,但是只有該用戶可以使用自己的私鑰解密,保證了數據的安全性。

     2.認證(用於身份判斷)

     使用私鑰簽名,需使用公鑰驗證簽名。

用戶同樣將自己的公鑰廣播出去,給別人發送數據時,使用私鑰加密,在這里,我們更樂意稱它為簽名,然后別人用公鑰驗證簽名,如果解密成功,則可以判斷對方的身份。

 

   總結:(摘抄自:https://www.cnblogs.com/scofi/p/6617394.html)

 公鑰與私鑰使用場景:
 (1)私鑰用來進行解密和簽名,是給自己用的。
 (2)公鑰由本人公開,用於加密和驗證簽名,是給別人用的。
   (3)當該用戶發送文件時,用私鑰簽名,別人用他給的公鑰驗證簽名,可以保證該信息是由他發送的。當該用戶接受文件時,別人用他的公鑰加密,他用私鑰解密,可以保證該信息只能由他接收到。

 

參考資料:https://www.cnblogs.com/scofi/p/6617394.html
————————————————
版權聲明:本文為CSDN博主「lijinshanba」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/lijinshanba/article/details/82117041


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM