发布网友 发布时间:2022-04-24 14:36
共4个回答
热心网友 时间:2023-10-16 17:16
一种被广泛应用的Hash算法,重要用在用户验证,举个例子说: 你到一个论坛,注册一个帐号,密码是12345。论坛主机必须记住你注册数时输的密码12345,这样你下次登陆时它才能确认你的身份。但是论坛也不能直接把12345存起来,因为这可能产生一些问题:论坛被黑客入侵后能直接看见你的密码,然后拿它去尝试登陆邮箱,QQ号等。所以论坛并没有储存12345,而是存的12345的MD5值827ccb0eea8a706c4c34a16891f84e7b,因为Md5算法是不可逆的(也就是说,黑客不可能用MD5值算出你的密码是12345,除非他从00000一个一个开始试)。 通过对密码进行MD5转换,避免了上面说的弊端,也能让论坛验证你的身份(判断你登陆时输的密码的MD5值与以前存起来的一不一样)。 呃。。Md5还有很多用。。比如验证下载文件的准确性。。(两个相同的文件MD5值是一样的,如果文件下载中有问题,下载的文件与源文件的MD5值就不一样了,网站把源文件的MD5值给你,你就能通过一些软件验证下载文件的正确性。。) 呃。。我语文差。。不知道讲没讲明白。。。热心网友 时间:2023-10-16 17:17
MD5(Message-Digest Algorithm 5,信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法、Hash算法),主流编程语言普遍已有MD5实现。将数据(如英文字符串,汉字,文件等)运算为另一固定长度值是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。热心网友 时间:2023-10-16 17:17
MD5 码 就是经过MD5加密以后的密文。 这种加密算法目前是不可解密的。所以匹配的话都是密文匹配。安全系数高。 常见的某些下载文件你会看到MD5码,对比MD5吗就能知道是否程序被人修改上传病毒。 谢谢采纳。热心网友 时间:2023-10-16 17:18
MD5是现在使用最广泛被用于各种软件的密码认证和钥匙识别上。 通俗的讲就是人们讲的序列号