中易网

文件md5错误问题知道怎么解决的来

答案:1  悬赏:20  
解决时间 2021-02-16 11:37
文件md5错误问题知道怎么解决的来
最佳答案
文件md5错误问题知道怎么解决的来
所谓MD5,即“Message-Digest Algorithm 5(信息-摘要算法)”,它由MD2、MD3、MD4发展而来的一种单向函数算法(也就是HASH算法),它是国际著名的公钥加密算法标准RSA的第一设计者R.Rivest于上个世纪90年代初开发出来的。MD5的最大作用在于,将不同格式的大容量文件信息在用数字签名软件来签署私人密钥前“压缩”成一种保密的格式,关键之处在于——这种“压缩”是不可逆的。 为了让读者朋友对MD5的应用有个直观的认识,笔者以一个比方和一个实例来简要描述一下其工作过程: 大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为公安机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其MD5值也就是对应的“数字指纹”都会发生变化。 我们常常在某些软件下载站点的某软件信息中看到其MD5值,它的作用就在于我们可以在下载该软件后,对下载回来的文件用专门的软件(如Windows MD5 Check等)做一次MD5校验,以确保我们获得的文件与该站点提供的文件为同一文件。利用MD5算法来进行文件校验的方案被大量应用到软件下载站、论坛数据库、系统文件安全等方面。 笔者上面提到的例子只是MD5的一个基本应用,实际上MD5还被用于加密解密技术上,如Unix、各类BSD系统登录密码(在MD5诞生前采用的是DES加密算法,后因MD5安全性更高,DES被淘汰)、通信信息加密(如大家熟悉的即时通信软件MyIM)、数字签名等诸多方面。 MD5将任意长度的“字节串”变换成一个128bit的大整数,并且它是一个不可逆的字符串变换算法,换句话说就是,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串,从数学原理上说,是因为原始的字符串有无穷多个,这有点象不存在反函数的数学函数。 MD5的典型应用是对一段Message(字节串)产生fingerprint(指纹),以防止被“篡改”。举个例子,你将一段话写在一个叫 readme.txt文件中,并对这个readme.txt产生一个MD5的值并记录在案,然后你可以传播这个文件给别人,别人如果修改了文件中的任何内容,你对这个文件重新计算MD5时就会发现(两个MD5值不相同)。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的“抵赖”,这就是所谓的数字签名应用。 MD5还广泛用于加密和解密技术上,在很多操作系统中,用户的密码是以MD5值(或类似的其它算法)的方式保存的,用户Login的时候,系统是把用户输入的密码计算成MD5值,然后再去和系统中保存的MD5值进行比较,而系统并不“知道”用户的密码是什么。 所以,要遇到了md5密码的问题,比较好的办法是:你可以用这个系统中的md5()函数重新设一个密码,如admin,把生成的一串密码覆盖原来的就行了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家居贴膜哪个品牌好,我家要新装修,求助又想
阿里巴巴的主图和淘宝的主图有什么区别
鸿通物流(樵金北路中国邮政旁)地址在哪,我要
天下3端游里的怪物有哪些?
黑猫辟邪还是驱邪
现在还有不出轨的男人吗?如题 谢谢了
怎样把matlab文件中的一个cell折叠起来
【腐女戳进】200分哦
最后一句歌词是我的眼泪就掉下来,这首歌名叫
电话本如何传到小米手机上
皇帝成长计划奇珍宝库为什么送不了大臣跟妃子
春未老,风细柳斜斜.是什么意思
AMD a6 5400k和AMD a8 3870哪个好
从霍林格勒到沈阳自己开车的多长时间
我在户口所在地有一套房子,要在外地在买一套
推荐资讯
人生是在于过程最重要吧,结果都是一样的。挣
济南电子元件市场(旧货市场)
大众POLO汽车外循环空气会经过空调滤吗?如果
请问also just even 在句子里的位置,比如,w
惊讶的意思是什么?
先马刺客1 固态硬盘安装在哪?
梦见狗狗抱着我不放。可是我的膝盖流血了,但
北京现代与别克哪个好
为什么我的奶水会自动滴下来,挤挤却不多
我的电脑可以玩荣誉战魂吗
试述菌根对植物的有益功能?
走暖气水用金德PPR铝塑管德20好还是25好?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?