文件名后缀为MD5是什么文件。

 我来答
小炫马扎
高粉答主

推荐于2016-02-25 · 关注我不会让你失望
知道顶级答主
回答量:3.4万
采纳率:86%
帮助的人:4806万
展开全部
  1. MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。

  2.  Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长度的字节串变换成一定长的大整数。请注意我使用了“字节串”而不是“字符串”这个词,是因为这种变换只与字节的值有关,与字符集或编码方式无关。

  3.  MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数

  4. MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。

  5. MD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的, 用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而系统并不“知道”用户的密码是什么。

happyong0815
2015-10-01 · TA获得超过4462个赞
知道小有建树答主
回答量:350
采纳率:0%
帮助的人:171万
展开全部
md5文件一般用来验证文件有没有被修改的,比如你从网上下载了一个操作系统,要是没有验证的话,可能有一个问题是这个系统被人修改了,在里面放了一个病毒,那么你安装了这个系统的同时,病毒也被安装了。要是有md5验证的话,你可以比对你计算出来的md5和原软件作者发布的md5是否一致,一样的话这个软件就表示没有被第三人修改过,可以放心使用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一醉无痕
2012-10-17 · TA获得超过704个赞
知道小有建树答主
回答量:284
采纳率:50%
帮助的人:166万
展开全部
是哈希值文件,用来检验文件的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式