MD5消息摘要算法(MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value)。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开。在这之前还有MD2,MD4。我们只是习惯性的称呼为md5加密,但严格来说,它不能像rsa加密那样能够解密(新闻说女教授解出来了),所以不能称为加密