当前位置:首页 > 手机软件 > 手机软件百科 > 正文内容

md5是什么

wenjunwen3个月前 (10-24)手机软件百科63

 很多朋友并不是很了解md5是什么,针对这个问题,我们这边做一下简单的介绍。md5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。

md5是什么

md5是什么?

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

md5是什么

md5是什么?md5有什么作用?

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

  md5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461

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

md5是什么

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

  以上就是有关md5是什么的简单介绍,常常在某些软件下载站点的某软件信息中看到其md5值,它的作用就在于我们可以在下载该软件后,对下载回来的文件用专门的软件(如Windows md5 Check等)做一次md5校验,以确保我们获得的文件与该站点提供的文件为同一文件。利用md5算法来进行文件校验的方案被大量应用到软件下载站、论坛数据库、系统文件安全等方面。

标签: [db:标签]

相关文章

微信红包怎么拒收 微信红包直接拒收退还操作方法【详解】

  微信红包现在很多人都在玩,那么你是不是偶尔会碰到这种想要直接拒收的微信红包呢?下面通过这篇文章给大家介绍一下立即退还方法。  点击打开后,不要确认收款,直接点击直接退还就ok了,  若对方是通过...

微信聊天记录怎么迁移到新手机上 微信聊天记录迁移到新手机上的方法【详解】

  微信聊天记录怎么迁移到新手机上? 换新手机是我们日常生活中常见的事情,所以迁移微信聊天记录是一个比较常见的需求,还有不少小伙伴还不太清楚微信聊天记录怎么迁移到新手机上,接下来给大家带来了微信聊天...

微信群聊怎么踢人 微信群聊踢人方法【教程】

  微信群聊怎么踢人?很多用户们都会在微信上创建自己的群聊,那么你知道作为群主怎样在群聊里踢人吗,下面小编就为大家来介绍一下微信群聊怎么踢人的相关内容,一起来看看吧。   微信群聊怎么踢人?   1...

微信最多可以收藏多少文件 微信收藏有容量限制吗【详解】

  微信最多可以收藏多少文件?很多用户们都会使用微信进行收藏需要的文件内容,不过要注意的是,收藏也是有数量限制的,大家知道微信的收藏上限是多少吗,下面小编就为大家来介绍一下相关内容,一起来看看吧。 ...

微信堆一堆怎么打开 微信堆一堆游戏打开玩法教程【详解】

  微信堆一堆游戏是一款微信小程序上全新上线的通天塔类小游戏,这款堆一堆游戏以刺客信条为IP打造,玩家在微信堆一堆游戏中需要尽可能的将塔堆的更高,微信堆一堆游戏玩法相对简单,轻松点击即可堆一堆。  ...

微信语音在哪个文件夹 微信语音保存的位置【详解】

  微信是一款由腾讯公司推出的,支持多平台,旨在促进人与人沟通与交流的移动即时通讯软件。2011年1月21日,微信正式推出,微信具有零资费、跨平台、拍照发给好友、发手机图片、移动即时通信等功能。同时...