MD5就是Message-Digest 信息摘要算法
输入任意长度的信息,返回的是128位的序列(不同的输入得到不同的结果)
MD5算法不可逆,也就是不能从密文反过来得到原文
用途:
比如发送一个电子文档,发送前,我先得到MD5的输出结果a。
然后在对方收到电子文档后,对方也得到一个MD5的输出结果b。
如果a与b一样就代表中途未被篡改
还有就是:很多网站在数据库存储用户的密码的时候都是存储用户密码的MD5值。这样就算不法分子得到数据库的用户密码的MD5值,也无法知道用户的密码
MD5就是Message-Digest 信息摘要算法
输入任意长度的信息,返回的是128位的序列(不同的输入得到不同的结果)
MD5算法不可逆,也就是不能从密文反过来得到原文
用途:
比如发送一个电子文档,发送前,我先得到MD5的输出结果a。
然后在对方收到电子文档后,对方也得到一个MD5的输出结果b。
如果a与b一样就代表中途未被篡改
还有就是:很多网站在数据库存储用户的密码的时候都是存储用户密码的MD5值。这样就算不法分子得到数据库的用户密码的MD5值,也无法知道用户的密码