MD5是一种常见的消息摘要算法,形式为一组128位的哈希值。MD5的设计初衷是用于加密的哈希函数,由于容易遭受攻击,被证明是不安全的哈希算法。目前他的主要用途是作为数据完整性校验,但是只能用于非恶意的完整性校验。