1. 程式人生 > >DES、AES、RSA的區別

DES、AES、RSA的區別

BASE64:編碼方式(8位位元組程式碼),二進位制與字串相互轉換 

MD5:Message Algorithm(訊息摘要演算法第五版),雜湊函式(雜湊演算法)_不可逆,壓縮性

DES:Data Encrytion Standard(資料加密標準),對應演算法是DEA

             特點:1. 對稱加密2. 同一個SK

AES:Advanced Encrytion Standard(高階加密標準)

             特點:1. 對稱加密2. 一個SK擴充套件成多個子SK,輪加密

RSA:特點: 1. 非對稱加密,即:PK與SK不是同一個

                         2. PK用於加密,SK用於解密

                         3. PK決定SK,但是PK很難算出SK(數學原理:兩個大質數相乘,積很難因式分解)

                         4. 速度慢,只對少量資料加密

相關總結圖片:

DES加密:

AES加密:

RSA加密:

SSL使用RSA: