嗨客手机站:值得大家信赖的手机软件游戏站! 游戏集 | 推荐文章 | 最新文章 | 热点文章 | 下载排行 | 评分排行 | 安卓软件 | IOS软件
单机游戏网络游戏游戏预告游戏评测装机必备

关注嗨客手机app

礼包、游戏、app应有尽有

您的位置:首页电脑教程工具软件 → md5校验码是什么? md5校验码有什么用?

md5校验码什么?有什么用?为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,经常会用到md5校验,下面嗨客小编就为大家详细介绍下md5校验码~

md5校验码是什么? md5校验码有什么用?[图]图片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值进行比较,而系统并不“知道”用户的密码是什么。

 

 

 

50%

我支持

0

50%

我反对

0

猜你喜欢

相关游戏

游戏礼包

  • 御天感恩节礼包

    金子*388,升星石*50,绸缎*500,神秘宝石袋*10

    有效时间:2017-11-23至2018-12-31 领取情况:150人领取剩0

    立即领取
  • 屠龙传世开学礼包

    天山雪莲(大)*20、深海灵礁(大)*20、黑铁礼盒*10、宝石礼盒*10、神魔令*30、洗炼石*30

    有效时间:2017-2-21至2017-12-31 领取情况:0人领取剩100%

    立即领取

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>