最近,小编有一个问题被很有网友问到,就是关于MD5是什么?MD5是什么意思?针对广大的问题,百事网小编在这里做出针对性的回答,希望对朋友们有所帮助,以及加深对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值也就是对应的“数字指纹”都会发生变化。我们结束语:常常在某些软件下载站点的某软件信息中看到其MD5值,它的作用就在于我们可以在下载该软件后,对下载回来的文件用专门的软件(如Windows MD5 Check等)做一次MD5校验,以确保我们获得的文件与该站点提供的文件为同一文件。利用MD5算法来进行文件校验的方案被大量应用到软件下载站、论坛数据库、系统文件安全等方面MD5是什么?MD5有哪些作用科普?
2018-03-27 08:45:47 阅读:8674+
来源:本站原创 作者:黄靖伦
声明:本站所发布的内容均来源于互联网,目的在于传递信息,但不代表本站赞同其观点及立场,版权归属原作者,如有侵权请联系删除。
- 无畏契约蚂蚁电竞挑战赛大区赛陆续收官,激情与梦想在此相互碰撞 当前,2024TGA无畏契约蚂蚁电竞全国挑战赛正如火如荼地进行着,各赛区也陆续迎来了大区赛的高光时刻。其中,东部大区赛、西部大
- 放置类游戏新发现:最新泄露神秘大瓜 ——抢占手游市场商机,首款游戏《海王传奇》即将上线据可靠消息透漏,叱咤各大手机视频平台排行榜榜首多年的某知名传媒制作公司,
- Steam多人种田游戏露玛岛现已发售,首发价46元 由荷兰独立工作室Feel Free Games开发的多人种田游戏《露玛岛》现已正式上线Steam,首发折扣价46.4元,折扣期为两周。玩家将在游戏