MD5不是一種常用的數據加密算法,他是一種新型摘要算法一種被廣泛使用的密碼散列函數,可以產生出一個128位(16字節)的散列值(hash value),用于確保信息傳輸完整一致。原理是以512位分組來處理輸入的信息,且每一分組又被劃分為16個32位子分組,經過了一系列的處理后,算法的輸出由四個32位分組組成,將這四個32位分組級聯后將生成一個128位散列值。
常見的加密方式如下:
鏈路加密:對網絡中兩個相鄰節點之間傳輸的數據進行加密保護;
節點加密:指在信息傳輸路過的節點處進行解密和加密;
端到端加密:指對一對用戶之間的數據連續的提供保護;
算法加密:MD5加密、Base64加密、DES加密、AES加密、RSA加密、SHA1、SHA256、SHA512加密。