MD5的全称是Message-digest Algorithm 5。它的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。 md5函数满足的性质: 单向性,抗碰撞性。 算法的应用: 数字签名,加密密码,文件完整性检查。 算法的具体实现: RFC1321