密碼學 / 各種算法簡要說明

  1. 對稱加密:DESDES3AES
  2. 非對稱加密:RSA、DH 
  3. 信息摘要算法 / 簽名算法:LMNTLMMD5HMACSHA
  4. 前端實際使用中 MD5、AES、RSA 是使用頻率是最高的。
  5. 幾種加密方式配合次序:數據是由對稱密鑰加密的,對稱密鑰在傳遞時是通過非對稱密鑰加密的,最後非對稱密鑰的驗證是通過簽名算法進行的。
  6. DES、DES3、AES、RSA、MD5、SHA、HMAC 傳入的消息或者密鑰都是 bytes 數據類型,不是 bytes 數據類型的需要先轉換;密鑰一般是8的倍數。
  7. 安全性:DES < DES3 = AES < RSA,至於 MD5、SHA、HMAC 不好說了。

 

參考鏈接:https://zhuanlan.zhihu.com/p/53627913

 

(SAW:Game Over!)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章