文件改名能让文件的MD5码发生变化吗?

如题,求教大家...如果是不变化,那文件名是保存在哪里呢?比如我修改了文件名,这个名字也是7,8个字的,按照汉字的大小,也是有10多字节大小的。如果是保存在文件本身之内,... 如题,求教大家...
如果是不变化,那文件名是保存在哪里呢?
比如我修改了文件名,这个名字也是7,8个字的,按照汉字的大小,也是有10多字节大小的。
如果是保存在文件本身之内,那么修改了这10几字节,文件也该有所变化吧。(不是说只要文件数据有丝毫变动,MD5就会变吗)
展开
 我来答
laohudie
2013-03-26 · 超过21用户采纳过TA的回答
知道答主
回答量:197
采纳率:0%
帮助的人:72.1万
展开全部
不会的,只有文件内容发生改变MD5才会变化。
追问
您看下我的"补充问题"
追答
举个例子:文件名就是一个包装盒,而文件是内容,你换个盒子,但是内容不变,MD5对应的就是内容,所以MD5不变。
596383814
2013-03-26
知道答主
回答量:27
采纳率:0%
帮助的人:16.1万
展开全部
应该是不会变化的,你改变文件类型后,导致乱码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
SDK_XIE
2013-03-26 · 超过15用户采纳过TA的回答
知道答主
回答量:64
采纳率:100%
帮助的人:21.6万
展开全部
文件名是放在硬盘的文件分配表里,不占文件空间的。
追问
文件可以放U盘带着走啊。
难道文件名不是在文件里吗?
追答
不管是什么盘(U盘、硬盘、移动硬盘等)都必须有文件分配表,是不占文件空间的。这是先人规定的数据结构,不能随便改的!拷贝时先拷文件名,就是先写文件分配表,再拷文件。打个比方,这和书的目录名,与内容一样,目录名在怎么改,内容还是原来的内容!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cossbow
2013-03-26 · TA获得超过697个赞
知道小有建树答主
回答量:798
采纳率:100%
帮助的人:224万
展开全部
试一下不就行了吗
追问
您看下我的"补充"。我要的是原理。
追答
编辑本段特性
这个特征码有如下特性,首先它不可逆,例如我有一段秘密的文字如:"My Secret Words",经算法变换后得到MD5码(b9944e9367d2e40dd1f0c4040d4daaf7),把这个码告诉其他人,他们根据这个MD5码是没有系统的方法可以知道你原来的文字是什么的。
编辑本段离散性

其次,这个码具有高度的离散性,也就是说,原信息的一点点变化就会导致MD5的巨大变化,例如"ABC" MD5(902fbdd2b1df0c4f70b4a5d23525e932)和"ABC "(多了一空格)MD5(12c774468f981a9487c30773d8093561)差别非常大,而且之间没有任何关系,也就是说产生的MD5码是不可预测的。
编辑本段码位性

最后由于这个码有128位那么长,所以任意信息之间具有相同MD5码的可能性非常之低,通常被认为是不可能的。
编辑本段作用

所以一般认为MD5码可以唯一地代表原信息的特征,通常用于密码的加密存储,数字签名,文件完整性验证等。
(来自百科)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式