MD5有哪些作用?

MD5是什么?

MD5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。

1991年,Rivest开发出技术上更为趋近成熟的md5算法。它在MD4的基础上增加了"安全-带子"(safety-belts)的概念。虽然MD5比MD4复杂度大一些,但却更为安全。这个算法很明显的由四个和MD4设计有少许不同的步骤组成。在MD5算法中,信息-摘要的大小和填充的必要条件与MD4完全相同。Den boer和Bosselaers曾发现MD5算法中的假冲突(pseudo-collisions),但除此之外就没有其他被发现的加密后结果了。

MD5有什么作用?

典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在Unix下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:

MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461

这就是tanajiya.tar.gz文件的数字签名。MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。为了让读者朋友对MD5的应用有个直观的认识,笔者以一个比方和一个实例来简要描述一下其工作过程:

大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为司法机关鉴别罪犯身份最值得信赖的方法;与之类似,MD5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其MD5值也就是对应的“数字指纹”都会发生变化。

(0)

相关推荐

  • Win7旗舰版如何保证SHA1.MD5数值一致

    在win7 旗舰版下一些数值的统一才能保证下载的完整性,这是非常重要的问题,如果各位朋友需要将系统重新安装,对于SHA1.MD5这两个数值保持一致性将会有非常重要的作用,也有利于系统的正常安装. Wi ...

  • 如何修改视频的md5值(批量修改md5值的软件有什么)

    现在很多人依靠短视频搬运来进行二次创作,短视频搬运最先要解决的是快速批量采集视频素材和自动去水印,消重修改MD5等,今天小编就教你们批量修改MD5值的方法.小编给大家先解释一下什么是MD5值,MD5值 ...

  • urlproc.exe是什么进程其作用是什么如何结束

    urlproc.exe是360浏览器的安全红绿灯扩展程序文件,只要电脑中安装有360浏览器,并且随浏览器启动一起启动。 urlproc.exe进程作用: 通过安全红绿灯能有效拦截挂马带毒、钓鱼、欺诈等 ...

  • urlproc.exe是什么进程 有什么作用

    小编现在给大家介绍一个电脑的新进程项目urlproc.exe进程,那么urlproc.exe是什么进程?也有网友给小编反应过不认识这个进程项目,那么该进程项目到底有什么用呢?会对系统造成危害吗?请听小 ...

  • U盘的部件有哪些各自有什么作用

    U盘的结构比较简单,主要是由USB插头、主控芯片、稳压IC(LDO)、晶振、闪存(FLASH)、PCB板、帖片电阻、电容、发光二极管(LED)等组成。下面来介绍一下它们的各自作用。 USB插头:容易出 ...

  • 什么是安全模式? 安全模式怎么进 安全模式作用

    关于安全模式,相信接触过电脑的朋友或多或少都了解些,不过对于什么是安全模式,安全模式有什么用,安全模式怎么进,不少接触电脑比较少的朋友依然会迷茫,编辑本文主要为大家介绍的就是安全模式,涉及到的主要是安 ...

  • Fn键在哪是什么 (联想/华硕/戴尔)笔记本Fn键的作用大全

    随着笔记本的盛行,如今很多朋友都将之前的台式电脑淘汰选择了笔记本电脑,由于笔记本键盘按键较少,经常在一些笔记本设置中需要用到Fn键,很多朋友在浏览笔记本技巧文章中也经常会看到Fn键的应用身影,不过依然 ...

  • hkcmd.exe是什么进程? hkcmd有什么作用

    前面小编给大家介绍了igfxpers.exe是什么进程。相信大家对igfxpers.exe进程有所了解了吧。用户仔细观察会发现进程上出现了igfxpers.exe进程就会有hkcmd.exe此进程。这 ...

  • txplatform.exe是什么进程 txplatform有什么作用

    小编介绍过很多进程程序,估计不下有百个了。所以如果有对进程方面疑问的网页可以浏览的其他图文教程哦。那么小编继续来讲解一个新进程txplatform.exe进程,txplatform.exe是什么进程? ...