第十四講:對稱加密與非對稱加密各自的應用場景


  對稱加密與非對稱加密有什么區別?

  

 

 

  在對稱加密中尼是指兩個想通訊的人.包括Alice ,他們共同持有一段秘鑰,而Bob尼,可以把原始明文的文檔,通過這把秘鑰加密生成加密文檔;而Alice拿到這個文檔以后尼他可以拿這把秘鑰把加密文檔轉化為原始文檔;而中間的任何人如果沒有持有這把秘鑰;即使它知道了對稱加密的算法;他也沒有辦法把加密文檔還原成原始文檔;

  那么對稱加密究竟是怎么實現的尼? 我們可以以RC4 對稱加密的一個序列算法來看下;

  采用異或算法

  

  

 

    同時,密文可以經過秘鑰進行解密成明文,進行逆運算;

    所以,對稱加密有一個最大的優點就是它的性能非常的好,它只需要遍歷一次就可以進行加密,解密也只需要遍歷一次;

    

 

    非對稱加密

    

 

     非對稱加密根據一個算法原理,它會生成一對秘鑰;一對秘鑰中,如果我們稱其中一個為公鑰,那么另一個就是私鑰;

     那么公鑰和私鑰有什么特性尼?

     就是同一份明文文檔,如果用公鑰加密了,那么只有經過私鑰才能解密;同樣的道理,如果文檔用私鑰加密了,那么用私鑰才能解密;

 


免責聲明!

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



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