簡介
MD5(Message DigestAlgorithm)消息摘要算法第五版,為計算機(jī)安全領(lǐng)域廣泛使用的一種散列函數(shù),將任意長度的數(shù)據(jù)字符串轉(zhuǎn)化成短的固定長度的值的單向操作,用以提供消息的完整性保護(hù)。主流編程語言普遍已有MD5實現(xiàn)。
特點(diǎn):不可逆、加密后固定長度128、唯一,幾乎不可修改
其他加密算法:BASE64、sha-1
加密用途
- 防止被篡改
- 防止直接看到明文
- 防止抵賴(數(shù)字簽名)
加密算法及應(yīng)用
MD5的校驗
- 下載MD5校驗工具
- 記錄系統(tǒng)文件信息中的MD5值
- 選擇校驗工具-瀏覽-選擇一個軟件-查看該軟件的MD5值
- 如果有更改,MD5值就會不一樣