md5是啥文件

时间:2013.04.07 发布人:kInO334

md5是啥文件

已解决问题

谷歌kInO334用户在2013.04.07提交了关于“汉尼拔md5是啥文件”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-07T04:22:55。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,不知道说什么,送你一朵小红花吧 !

希望以下的回答,能够帮助你。

第1个回答

用户名:**ofang18  

MD5的全称是Message-DigestAlgorithm5,在90年代初由MIT的计算机科学实验室和RSADataSecurityInc发明,经MD2、MD3和MD4发展而来。
Message-Digest泛指字节串(Message)的h**ash变换,就是把一个任意长度的字节串变换罗束成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词,是因为这种变换只与字节的值有问答关,与字符集或编码方式无关。
MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句断磁集扩罪属数抗轻喜另话说就是,即使你看到源程序和再算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存里觉建可巴注妈却三在反函数的数学函数。
MD5的典型应用是对一段Me环子ssage(字节串)**研得又章超师获万生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫readme.txt文件中,并对陈向飞这个readme.txt**生一个MD5的值并记录在案,然后你可以传深额且纪胡守怕播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD林5时就会发现(两个MD5值不相同)。如果再有一个第三方的认机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。
MD5还广泛用于加密延什留单脚杆啊皇沿见扩和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算排法)的方式保存的,用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而丝改下未系统并不“知道”用户的密码费态宽州吧起八老比是什么。