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. 速度慢,只對少量資料加密

更多內容請參考 原文地址:https://www.codelovers.cn/article/20181123174147.html