简介
- 全称是Message Digest Algorithm 5,译为“消息摘要算法第5版”
- 从一段字符串中通过相应特征生成一段唯一的128位散列值(32位)的数字字母混合码
特点
- 输入两个不同的明文不会得到相同的输出值
- 根据输出值,不能得到原始的明文,即其过程不可逆
应用
- MD5加密算法具有较好的安全性,而且免费,主要运用在数字签名、文件完整性验证以及口令加密等方面
改进方式
- 加盐(Salt):在明文的固定位置插入随机串,然后再进行MD5
- 先加密,后乱序: 先对明文进行MD5,然后对加密得到的MD5串的字符进行乱序
- 对加密值多次加密
MD5码查询,简单的MD5码是可以在这里搜到源码的
终端MD5加密
- $ echo -n abc|openssl md5 给字符串abc加密
网友评论