首页

文章

md5是什么 如何计算MD5

发布网友 发布时间:2022-03-28 03:20

我来回答

3个回答

热心网友 时间:2022-03-28 04:50

MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。

MD5算法具有以下特点:

1、压缩性:任意长度的数据,算出的MD5值长度都是固定的。

2、容易计算:从原数据计算出MD5值很容易。

3、抗修改性:对原数据进行任何改动,哪怕只修改1个字节,所得到的MD5值都有很大区别。

4、强抗碰撞:已知原数据和其MD5值,想找到一个具有相同MD5值的数据(即伪造数据)是非常困难的。

MD5的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的16进制数字串)。

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

热心网友 时间:2022-03-28 06:08

MD5的全称是Message-digest Algorithm 5(信息-摘要算法),在90年代初由MIT Laboratory for Computer Science和RSA Data Security Inc,的Ronald L. Rivest开发出来,经MD2、MD3和MD4发展而来。它的作用是让大容量信息在用数字签名软件签署私人密钥前被"压缩"成一种保密的格式(就是把一个任意长度的字节串变换成一定长的大整数)。不管是MD2、MD4还是MD5,它们都需要获得一个随机长度的信息并产生一个128位的信息摘要。虽然这些算法的结构或多或少有些相似,但MD2的设计与MD4和MD5完全不同,那是因为MD2是为8位机器做过设计优化的,而MD4和MD5却是面向32位的电脑。这三个算法的描述和c语言源代码在Internet RFC 1321中有详细的描述(http://www.ietf.org/rfc/rfc1321.txt),这是一份最权威的文档,由Ronald L. Rivest在1992年8月向IETF提交。
MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:
MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461

参考资料:http://ke.baidu.com/view/7636.htm

热心网友 时间:2022-03-28 07:42

为了防止文件被篡改,每个文件的MD5值都是不一样的!
你可以到天空,华军等网站搜索“MD5”就能找到计算MD5的软件!
ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 “君不见巴丘古城如培塿”的出处是哪里 带“奈何”的诗句大全(229句) 里翁行()拼音版、注音及读音 带“不虑”的诗句 “鲁肃当年万人守”的出处是哪里 无尘防尘棚 进出口报关流程,越详细越好。谢谢大家指教。 双线桥不是看化合价升多少就标多少的吗?为什么CL2+2KI=2KCL+I2中I失... 出师表高锰酸钾有画面了吗 2021年幼儿园新学期致家长一封信 电脑屏幕一条黑线怎么办? 销售代理商销售代理商的特点 商业代理商业代理的特征 如何看微信有没有开通微众银行 为什么微众没有开户 微众银行怎么开户 微众银行APP开户流程是什么? 唐古拉山海拔唐古拉山海拔是多少 怎么看待取消跳广场舞的人的退休金 如何选购新鲜的蓝田水柿? 恭城水柿柿树作用 创维洗衣机使用教程 创维全自动洗衣机怎么使用 自动开门器 狗羊属相婚姻相配吗 3岁的小孩不会说话怎么办 3岁孩子不会说话,应该挂什么科? 3岁小孩不会说话正常吗 鹿茸炖乌鸡怎么做? 新型冠状肺炎吃什么药可以预防 冰箱上电后一直响 食品生产许可证编号开头为“ G”。 文件MD5值是什么? “MD5值”是什么意思? MD5值是什么意思 MD5是什么意思? 什么是MD5值? MD5是什么意思 什么是MD5值?如何查看文件的MD5值? md5值是什么,有什么用? 朋友圈怎样看访客记录 充电器上显示48v8-14ah13串联电池组是什么意思? 金立v813哪个离线地图能用 我的手机是HTCG13,一上UC浏览器就初始化,卸载了再安装还是一样,我用的是UC浏览器V8。 等了13年的换代!没了V8发动机的兰德酷路泽还有灵魂吗? 安卓V8线是什么意思 翻盖手机摩托罗拉v8有哪些功能呢? 昂达v813平板,设置菜单里——显示——智能背光,勾选后屏幕会忽明忽暗,取消勾选就不存在屏幕明暗的变化 昂达v813平板 我删除了一些软件后成砖头了,求解答 请问我的昂达v813不能识别二维码 为什么呀 vivov85A多少钱 V8 什么算智能机 文件的MD5值是什么意思,有什么作用 什么是MD5值?和如何查看MD5值? md5是什么东西啊? 什么是MD5值?它有什么用? MD5什么意思 什么是md5值,哪里会使用md5值呢 什么是md5 md5是什么? 手机显示解析程序包出现问题是什么意思? 解析包时出现问题是什么意思,怎样才能解决 安装软件时提示“解析包时出现问题”怎么办? 解析程序包时出现问题 是什么鬼( 安装软件时弹出解析软件包出现问题是什么原因? 手机显示解析程序包出现问题怎么办? 为什么下载时出现解析程序包出现问题? 手机下载软件解析包出现问题,什么意思?怎么办? 怎么会出现解析程序包时出现问题? 安装软件时,为什么会出现解析包时出现问题 解析安装包出现问题怎么办。 安装软件出现“解析包时出现错误”怎么办?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com