高級加密標准(英語:Advanced Encryption Standard,縮寫:AES)。
密碼的設計力求滿足以下3條標准:
① 抵抗所有已知的攻擊。
② 在多個平台上速度快,編碼緊湊。
③ 設計簡單。
MD5算法具有以下特點:
1、壓縮性:任意長度的數據,算出的MD5值長度都是固定的。
2、容易計算:從原數據計算出MD5值很容易。
3、抗修改性:對原數據進行任何改動,哪怕只修改1個字節,所得到的MD5值都有很大區別。
4、強抗碰撞:已知原數據和其MD5值,想找到一個具有相同MD5值的數據(即偽造數據)是非常困難的。