加密二 :MD5

简介

  • 全称是Message Digest Algorithm 5,译为“消息摘要算法第5版”
  • 从一段字符串中通过相应特征生成一段唯一的128位散列值(32位)的数字字母混合码

特点

  • 输入两个不同的明文不会得到相同的输出值
  • 根据输出值,不能得到原始的明文,即其过程不可逆

应用

  • MD5加密算法具有较好的安全性,而且免费,主要运用在数字签名、文件完整性验证以及口令加密等方面

改进方式

  • 加盐(Salt):在明文的固定位置插入随机串,然后再进行MD5
  • 先加密,后乱序: 先对明文进行MD5,然后对加密得到的MD5串的字符进行乱序
  • 对加密值多次加密

MD5码查询,简单的MD5码是可以在这里搜到源码的

MD5编码工具

终端MD5加密

  • $ echo -n abc|openssl md5          给字符串abc加密

你可能感兴趣的:(加密二 :MD5)