很多朋友并不是很了解md5是什么,针对这个问题,我们这边做一下简单的介绍。md5为计算机安全领域广泛使用的一种散列函数,用以提供消息的完整性保护。
md5是什么?
1991年,Rivest开发出技术上更为趋近成熟的md5算法。它在MD4的基础上增加了"安全-带子"(safety-belts)的概念。虽然md5比MD4复杂度大一些,但却更为安全。这个算法很明显的由四个和MD4设计有少许不同的步骤组成。在md5算法中,信息-摘要的大小和填充的必要条件与MD4完全相同。Den boer和Bosselaers曾发现md5算法中的假冲突(pseudo-collisions),但除此之外就没有其他被发现的加密后结果了。
md5是什么?md5有什么作用?
典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在Unix下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
md5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461
这就是tanajiya.tar.gz文件的数字签名。md5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的md5信息摘要。为了让读者朋友对md5的应用有个直观的认识,笔者以一个比方和一个实例来简要描述一下其工作过程:
大家都知道,地球上任何人都有自己独一无二的指纹,这常常成为司法机关鉴别罪犯身份最值得信赖的方法;与之类似,md5就可以为任何文件(不管其大小、格式、数量)产生一个同样独一无二的“数字指纹”,如果任何人对文件做了任何改动,其md5值也就是对应的“数字指纹”都会发生变化。
以上就是有关md5是什么的简单介绍,常常在某些软件下载站点的某软件信息中看到其md5值,它的作用就在于我们可以在下载该软件后,对下载回来的文件用专门的软件(如Windows md5 Check等)做一次md5校验,以确保我们获得的文件与该站点提供的文件为同一文件。利用md5算法来进行文件校验的方案被大量应用到软件下载站、论坛数据库、系统文件安全等方面。
为引导市民爱护绿地、合理使用帐篷,共同守护公园环境,6月5日,深圳市城市管理和综合执法局主办的深圳公园零废露营体验日活动开幕。在深圳更多
2022-06-06 08:40:53记者昨日从深圳海事局获悉,深圳率先打造船舶排放控制区示范工程,初步建成全国首个空-陆-水一体化的综合立体监测系统。据悉,2019年深圳率更多
2022-06-06 08:38:596月5日是世界环境日。当天,深圳市生态环境局开展低碳生活、绿色时尚主题线上活动。活动中首次采用AR技术,结合科技环保的理念,切实将建设更多
2022-06-06 08:37:016月5日,记者从深圳市文化广电旅游体育局获悉,端午假期,深圳共接待游客250 54万人次,旅游总收入14 13亿元。重点监测景区3天共接待游客49更多
2022-06-06 08:33:39记者近日从最新一期《深圳市人民政府公报》获悉,《深圳前海深港现代服务业合作区产业扶持用房管理办法(试行)》近日施行,对配建返还物业进更多
2022-06-06 08:32:24记者从省交通运输厅获悉,自2022年6月1日零时起,我省正式启用安徽省重点物资运输车辆电子通行证。通行证保障的重点物资包括:医疗与防控物更多
2022-06-02 08:47:56乡村建设行动全面实施,促进美丽乡村建设提档升级全椒县二郎口镇广平村是省级美丽乡村,徜徉在小村落,一排排古朴的江淮民居映入眼帘,家家更多
2022-06-02 08:44:34眼下正值三夏农业用种关键时期。日前省农业农村厅通知要求,各地要进一步加强农作物种子市场监管,严厉打击制售假劣、套牌侵权等违法行为,更多
2022-06-02 08:43:23施工企业使用不合格的建筑材料、施工过程偷工减料弄虚作假、施工后工程质量达不到施工标准……近日,沈阳市城建质量随手拍微信小程序上线运更多
2022-06-01 09:00:52在六一国际儿童节到来之际,沈阳市消费者协会近日发布儿童节消费提示,引导家长科学、理性为孩子选购儿童节商品。沈阳市消协提示消费者,购更多
2022-06-01 08:58:50