首页

文章

什么是md5

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

我来回答

2个回答

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

什么是MD5???---MD5的全称是Message-Digest Algorithm 5

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

MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461

这就是tanajiya.tar.gz文件的数字签名。MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。如果在以后传播这个文件的过程中,无论文件的内容发生了任何形式的改变(包括人为修改或者下载过程中线路不稳定引起的传输错误等),只要你对这个文件重新计算MD5时就会发现信息摘要不相同,由此可以确定你得到的只是一个不正确的文件。如果再有一个第三方的认证机构,用MD5还可以防止文件作者的 "抵赖",这就是所谓的数字签名应用。

MD5还广泛用于加密和解密技术上。比如在UNIX系统中用户的密码就是以MD5(或其它类似的算法)经加密后存储在文件系统中。当用户登录的时候,系统把用户输入的密码计算成MD5值,然后再去和保存在文件系统中的MD5值进行比较,进而确定输入的密码是否正确。通过这样的步骤,系统在并不知道用户密码的明码的情况下就可以确定用户登录系统的合法性。这不但可以避免用户的密码被具有系统管理员权限的用户知道,而且还在一定程度上增加了密码被破解的难度。

正是因为这个原因,现在被黑客使用最多的一种破译密码的方法就是一种被称为"跑字典"的方法。有两种方法得到字典,一种是日常搜集的用做密码的字符串表,另一种是用排列组合方法生成的,先用MD5程序计算出这些字典项的MD5 值,然后再用目标的MD5值在这个字典中检索。我们假设密码的最大长度为8位字节(8 Bytes),同时密码只能是字母和数字,共26+26+10=62个字符,排列组合出的字典的项数则是P(62,1)+P(62,2)….+P (62,8),那也已经是一个很天文的数字了,存储这个字典就需要TB级的磁盘阵列,而且这种方法还有一个前提,就是能获得目标账户的密码MD5值的情况下才可以。这种加密技术被广泛的应用于UNIX系统中,这也是为什么UNIX系统比一般操作系统更为坚固一个重要原因。

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

04年被山东大学王小云教授破了.
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是什么 如何计算MD5 文件MD5值是什么? “MD5值”是什么意思? MD5值是什么意思 MD5是什么意思? 什么是MD5值? MD5是什么意思 什么是MD5值?如何查看文件的MD5值? md5值是什么,有什么用? 朋友圈怎样看访客记录 充电器上显示48v8-14ah13串联电池组是什么意思? 金立v813哪个离线地图能用 我的手机是HTCG13,一上UC浏览器就初始化,卸载了再安装还是一样,我用的是UC浏览器V8。 等了13年的换代!没了V8发动机的兰德酷路泽还有灵魂吗? md5是什么? 手机显示解析程序包出现问题是什么意思? 解析包时出现问题是什么意思,怎样才能解决 安装软件时提示“解析包时出现问题”怎么办? 解析程序包时出现问题 是什么鬼( 安装软件时弹出解析软件包出现问题是什么原因? 手机显示解析程序包出现问题怎么办? 为什么下载时出现解析程序包出现问题? 手机下载软件解析包出现问题,什么意思?怎么办? 怎么会出现解析程序包时出现问题? 安装软件时,为什么会出现解析包时出现问题 解析安装包出现问题怎么办。 安装软件出现“解析包时出现错误”怎么办? 下载软件时,出现解析包错误是什么意思? 下载提示解析安装包时出现问题是什么意思 解析软件包时出现问题应该怎么处理? 手机下载软件时显示解析包时出现问题是怎么回事?该怎么办? 手机下载的软件,打开时提示"解析包时出现问题",要怎样处理?? 如何解决解析软件包时出现问题 手机老是显示解析错误,解析程序包时出现问题,这个怎么办?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com