范文无忧网范文学习范文大全

有谁知道MD5加密的原理和过程???

02月20日 编辑 fanwen51.com

[有谁知道有关创建文明城和诚信的文章]尊敬的市民: 扬州,是我们共同的家园。建设一个温馨和谐、文明繁荣的家园是我们共同的心愿! 全国文明城市是一个城市亮丽的名片。创建全国文明城市,是实践落实科学发展观,推动“三...+阅读

文件签名。

MD5在论坛上、软件发布时经常用,是为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,设计的一套验证系统。每个文件都可以用MD5验证程序算出一个固定的MD5码来。软件作者往往会事先计算出他的程序的MD5码并帖在网上。因此,在网上看到某个程序下载旁注明了MD5码时,可以把它记下来,下载了这个程序后用MD5验证程序计算你所下载的文件的MD5码,和你之前记下MD5码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。

自己写的,不知道讲清楚没有

更详细的资料和WinMD5 V1.1 汉化版(最终版)验证程序下载:

找了点有关的资料:

——————————————————

MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。

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

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

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

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

延伸阅读:

请问?有谁知道!比喻双方观点尖锐对立。( )打一个词语 【答案】针锋相对 【解释】针锋:针尖。针尖对针尖。比喻双方在策略、论点及行动方式等方面尖锐对立。 春宵一刻值千金,花不清香月有阴。 (...

关于交通的。有谁知一个老板酒后,心情非常高兴,吹着口哨,开着心爱的奔驰600在公路上行使,这时,他发现路边停着一辆农用拖拉机,并且有一个人在摆手。于是,他停下车,原来,这个拖拉机坏在路上,想找人帮助拖...

谁知道有关创造性思维的例子和题目创造性思维,是一种具有开创意义的思维活动,即开拓人类认识新领域、开创人类认识新成果的思维活动,创造性思维需要人们付出艰苦的脑力劳动。一项创造性思维成果的取得,往往要经过...

谁知道空乘吗空乘简介空乘指的是航空飞机上从事为旅客的服务人员。也叫做“航空乘务员”。 空乘有男乘务员,和女乘务员; 空姐指未婚女性乘务员,已婚女性乘务员称空嫂。 空哥(空少)通常分为三...

谁知道有一首歌里面有洋娃娃和小熊跳舞的歌雪花-格里杰夫格里杰夫 - 雪花作词.作曲:格里杰夫飞叶在线 带你心飞坐下来静静的想一想和你认识时间不长偶尔和你说说话不敢看你脸发烫偶尔和你跳跳舞心里面还挺紧张紧张的踩...

谁知道怎样减肥最快和最健康的说说呀!每天坚持走45分钟 坚持每周5天,每天1次,每次在45分钟内走5公里的路程,这样做可在6个月内减去10磅体重。若在45分钟内走6.5公里,则体重下降得更快。也许有人会说“没有时间散步”...

谁知道那有天书谁知道那有深山道士天书?给你你也不认识。 最著名的就是《无字天书》,那是要离“心、意、识”来读的。所以“无字”也仅仅是比喻。 终南山的道士,媒体已经有报导。深山的道士哪都有。除非你有缘,否...

谁知道墨菲定理派金森定理和彼得原理能告诉我吗里面的例句最其一 “墨菲法则”、“派金森定理”和“彼德原理”并称为二十世纪西方文化中最杰出的三大发现。它源于1949年,一名叫墨菲的美国空军上尉工程师,发现:假定你把一片干面包掉在地...

谁知道电子商务的起源和发展吗电子商务起源发展史 电子商务的起源 事实上,电子商务并非是一种刚诞生的事物。早在本世纪70年代,电子数据交换(EDI)和电子资金传送(EFT)作为企业间电子商务应用的系统雏形,已经出现...

推荐阅读
图文推荐
栏目列表