RSA、AES混合加密


 

加解密優缺點對比:

 

 

 

 

由上圖所示,可看出目前為了數據安全問題,得到廣泛應用的兩種加密方式:(一)對稱加密AES ,其特點是:算法簡單,加密速度快;(二)非對稱加密方式,代表是RSA加密算法,其特點--采用的一對秘鑰機制(即加解密秘鑰不同),公鑰加密、私鑰解密,管理簡單,缺點是解密速度慢!!!

真是因為RSA不適合大量數據的解密,所以采用RSA+AES混合加密的方式

流程:app端:(1)AES秘鑰對要傳送的報文數據data進行加密 encrydata;(2)RSA公鑰加密AES秘鑰encryaeskey ;(3)然后將加密后的AES秘鑰 encryaeskey 和加密后的報文encrydata通過網絡傳輸給服務器端;

   服務器端:(一)拿到上述(3)步驟中的encryaeskey 和encrydata;(二)用RSA私鑰對aeskey (加密的AES秘鑰進行解密操作)得到aeskey;(三)用aeskey解密傳入過來的Jamie報文encrydata,得到銘文data,即可進行接下來的操作;


免責聲明!

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



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