MD5值是什么

 我来答
爱教育爱学习
高粉答主

2019-10-29 · 学而不思则罔,思而不学则殆
爱教育爱学习
采纳数:384 获赞数:112736

向TA提问 私信TA
展开全部

MD5值是一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。

MD5值是它在MD4的基础上增加了"安全带"的概念,MD5比MD4复杂度大一些,但却更为安全。这个算法很明显的由四个和MD4设计有少许不同的步骤组成。在MD5算法中,信息-摘要的大小和填充的必要条件与MD4完全相同。

扩展资料

MD5值原理

MD5算法的原理可简要的叙述为:MD5码以512位分组来处理输入的信息,且每一分组又被划分为16个32位子分组,经过了一系列的处理后,算法的输出由四个32位分组组成,将这四个32位分组级联后将生成一个128位散列值。

在MD5算法中,首先需要对信息进行填充,这个数据按位(bit)补充,要求最终的位数对512求模的结果为448。

也就是说数据补位后,其位数长度只差64位(bit)就是512的整数倍。即便是这个数据的位数对512求模的结果正好是448也必须进行补位。

参考资料来源:百度百科—MD5

AiPPT
2024-09-19 广告
作为北京饼干科技有限公司的工作人员,关于AIPPT免费生成PPT的功能,我可以简要介绍如下:AIPPT是一款基于人工智能技术的PPT制作工具,它为用户提供了免费生成PPT的便捷服务。用户只需简单输入PPT的主题或内容大纲,AIPPT便能智能... 点击进入详情页
本回答由AiPPT提供
匿名用户
2013-07-02
展开全部
您好,很高兴回答您的问题MD5值就是文件签名。

MD5在论坛上、软件发布时经常用,是为了保证文件的正确性,防止一些人盗用程序,加些木马或者篡改版权,设计的一套验证系统。每个文件都可以用MD5验证程序算出一个固定的MD5码来。软件作者往往会事先计算出他的程序的MD5码并帖在网上。因此,在网上看到某个程序下载旁注明了MD5码时,可以把它记下来,下载了这个程序后用MD5验证程序计算你所下载的文件的MD5码,和你之前记下MD5码比较,就知道你下的是不是原版了,如果两者相同,那么你所下载的是原版。如果计算出来的和网上注明的不匹配,那么你下载的这个文件不完整,或是被别人动过手脚。 不知道我的回答你满意吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ss090607104
推荐于2017-10-05
知道答主
回答量:11
采纳率:0%
帮助的人:7万
展开全部
简单地说来,就是一种安全策略,在网络上传输数据的时候,如果你是明文进行的话,那么容易受到截获,所以这样说来时很不安全的,所以引入了MD5机制,可以在传输数据的时候,将数据和密钥进行hash生成以个MD5校验值,附加在数据段的首部,那么在对方收到数据是,会将数据段重新用hash算法进行校验,若两个MD5的校验值相同,那么表示数据在传输的过程中没有收到篡改!
其实MD5简单的理解就是一种安全机制,如果你是搞算法研究的,建议你好好看一下这个算法的具体实现过程以及原理!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自由灵魂73188
2012-08-20 · TA获得超过822个赞
知道小有建树答主
回答量:723
采纳率:50%
帮助的人:271万
展开全部
用来校验文件的,根据测试的值来判断是否与原始文件相同,以保证安装程序后能正常运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心抱并蒂莲e
高粉答主

2020-04-24 · 繁杂信息太多,你要学会辨别
知道答主
回答量:8万
采纳率:4%
帮助的人:3962万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式