驱动管家:安全、高效、精准的专业驱动下载站!

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

2017-12-30 13:59:53责编:llp   来源:驱动管家     人气:

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

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

md5是什么?

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

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

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

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

md5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461

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

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

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

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

  • 关于16年微软win8平板电脑价格的汇总

    关于16年微软win8平板电脑价格的汇总

    导语:继微软win7操作系统退出没多久,微软公司又推出了微软win8的操作系统。目前微软win8操作系统大多还是运用到了台式电脑或者是笔记本电脑,逐步也应用到了平板电脑,今天我们就一起去看看那些应用微软win8平板电脑的品牌、型号和价格。

    详情2017-12-14 09:08:25责编:dj   来源:驱动管家     
  • 桌面操作系统是什么?桌面操作系统有哪些特点?

    桌面操作系统是什么?桌面操作系统有哪些特点?

    桌面操作系统也可以说是个人电脑系统,一般指的是安装在个人电脑上的图形界面操作系统软件。操作系统按应用领域来划分,有桌面操作系统、服务器操作系统和嵌入式操作系统3种。桌面操作系统是其中应用最为广泛的系

    详情2017-12-29 09:49:14责编:llp   来源:驱动管家     
  • win8密匙的使用方法是什么?win8密匙的作用是什么

    win8密匙的使用方法是什么?win8密匙的作用是什么

    随着信息化时代的飞速进步与发展,电子产品成了与我们联系非常密切的产品,各式各样的电脑出现在我们生活当中,有笔记本电脑、液晶电脑,还有比较小型的电子设备,如上网本,paid等等,让我们目不暇接。但是电脑是个非常复杂的系统,里面所涉及到的知识也相当广泛,比如说密匙,这个词就是电脑方法的专属词汇,那么win8密匙有什么用?又该怎么使用呢?

    详情2017-12-29 16:52:17责编:dj   来源:驱动管家     
  • Excel中的空白单元格怎么自动填充?

    Excel中的空白单元格怎么自动填充?

    Excel如何自动填充空白单元格?1、打开excel表格,例如输入西红柿炒鸡蛋。2、直接把鼠标放在右下角上填充,向下拖动即可。3、选择要填充的区域,包括第一个。4、然后按住快捷键ctrl+d键快速填充,也可实现效果

    详情2017-11-14 09:09:49责编:dj   来源:驱动管家     
  • word2007怎样进行word页面设置?

    word2007怎样进行word页面设置?

    随着微软办公软件版本的不断更新,很多朋友发现WORD的页面设置位置也悄悄的发生了变化,很多新朋友可能有点不太熟悉,word2007如何进行页面设置呢?下面给大家带来了word2007页面设置教程,一起看看吧

    详情2017-12-08 13:59:46责编:dj   来源:驱动管家     
  • 电脑usb提示无法识别的usb设备怎么办

    电脑usb提示无法识别的usb设备怎么办

    电脑usb提示无法识别的usb设备怎么办?usb无法识别我们主要是以下几个思路出发,首先如果您是初次在一台电脑上,当出现usb无法识别的时候,我们需要做的是分析清楚到底是usb设备产品的问题还是电脑或线路的问题以及是否存在驱动问题。当以前使用过该usb设备,现在不可以用的话,驱动问题就可以简单的排除掉。

    详情2017-12-18 13:29:28责编:桂婷   来源:驱动管家     
  • 输入法全角和半角的区别是什么?【详解】

    输入法全角和半角的区别是什么?【详解】

    导语:今天为大家介绍的是全角和半角的区别,还有就是全角和半角的切换方法。可能有的人还是第一次听到全角和半角,小编先来解释一下,我们在使用中文输入法打字的时候,在右下角的输入法表面有一个月牙形状的符号,点击一下就会变成圆圈形状。人们在打字的时候莫名其妙的打出了奇怪的字母或者字符,比如其形状较大,两个字符的空格间隙也较大,这都是全角和半角起的作用。半角全角作为输入法的功能之一,必定是对输入法有帮助的。下面,小编就来为大家介绍全角和半角的区别以及两者的切换方法。

    详情2017-12-20 12:11:09责编:桂婷   来源:驱动管家     
  • alg.exe是什么进程?alg.exe进程病毒的表现

    alg.exe是什么进程?alg.exe进程病毒的表现

    alg exe是微软Windows操作系统自身带有的一个正常程序。它被用于处理微软Windows网络连接共享和网络连接防火墙等程序的正常工作而存在。体积大约43 5Kb,如果该程序出现异常情况,会对系统造成极大影响。进程基本

    详情2017-12-26 15:06:01责编:llp   来源:驱动管家     
  • 如何在excel中画斜线?在excel中画斜线并上下打字怎么做

    如何在excel中画斜线?在excel中画斜线并上下打字怎么做

    在使用office 的 excel 或者是wps表格中制作各类统计二维表格时,在表头的位置往往需要一个斜线来划分项目,但是有了斜线文字又无法分开输入,斜线和文字简直就是一个矛盾。问题总是要解决的,下面分享一下自己的方法和大家共享

    详情2017-11-19 14:32:16责编:dj   来源:驱动管家     
  • jnlp文件怎么打开

    jnlp文件怎么打开

    jnlp是java提供的一种可以通过浏览器直接执行java应用程序的途径,它使你可以直接通过一个网页上的url连接打开一个java应用程序。可用java程序打开,首先要确定你已经装好了jre改好了环境变量,通过

    详情2017-12-13 19:50:47责编:桂婷   来源:驱动管家