免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 14929 | 回复: 24
打印 上一主题 下一主题

将同一个目录打成tar.gz包,为什么每次算出来的md5值不同?在线等 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-16 14:52 |只看该作者 |倒序浏览
如题:
在2.4.18-14内核下,将同一个目录(包含文件和目录)打成tar.gz包,用md5sum算其md5值,每次出现结果不一样?

这是正常的吗,为什么?请指教.

论坛徽章:
0
2 [报告]
发表于 2007-04-16 14:57 |只看该作者
不能吧,

文件内容有变化吗?

论坛徽章:
0
3 [报告]
发表于 2007-04-16 15:00 |只看该作者
没有,没有动过文件内容的

论坛徽章:
0
4 [报告]
发表于 2007-04-16 15:05 |只看该作者
只是将该文件夹打成tar.gz包,但是每次算的结果不一样.

论坛徽章:
0
5 [报告]
发表于 2007-04-16 15:16 |只看该作者
请问一下,你是每次都对同一tar包去计算md5sum还是说你有重新打包后再计算

论坛徽章:
0
6 [报告]
发表于 2007-04-16 15:18 |只看该作者
重新打包再计算,但是源文件没有动.

论坛徽章:
1
狮子座
日期:2013-12-05 16:04:37
7 [报告]
发表于 2007-04-16 15:27 |只看该作者
原帖由 HumanPaladin 于 2007-4-16 15:18 发表于 6楼  
重新打包再计算,但是源文件没有动.



请楼主把你的计算方法说一下。

论坛徽章:
5
荣誉会员
日期:2011-11-23 16:44:17CU大牛徽章
日期:2013-09-18 15:15:15CU大牛徽章
日期:2013-09-18 15:15:45未羊
日期:2014-02-25 14:37:19射手座
日期:2014-12-26 22:55:37
8 [报告]
发表于 2007-04-16 15:30 |只看该作者
你的内存可能坏了。导致计算错误。

论坛徽章:
0
9 [报告]
发表于 2007-04-16 15:34 |只看该作者
步骤:
1.#cd /root/bw1k_setup
2.#ls
   2.4.18-14_i386
3.#tar zcvf 2.4.18-14_i386.tar.gz 2.4.18-14_i386/
4.#md5sum 2.4.18-14_i386.tar.gz
   得到一个值
5.rm -fr 2.4.18-14_i386.tar.gz
6.重复执行步骤3.

论坛徽章:
1
狮子座
日期:2013-12-05 16:04:37
10 [报告]
发表于 2007-04-16 15:43 |只看该作者
原帖由 HumanPaladin 于 2007-4-16 15:34 发表于 9楼  
步骤:
1.#cd /root/bw1k_setup
2.#ls
   2.4.18-14_i386
3.#tar zcvf 2.4.18-14_i386.tar.gz 2.4.18-14_i386/
4.#md5sum 2.4.18-14_i386.tar.gz
   得到一个值
5.rm -fr 2.4.18-14_i386.tar.gz
6.重复执 ...


由于MD5算法是不可逆的,而且同一个文件,md5加密后的字串值都是不一样的,很大程度上增加了安全性,所以暴力破解的可能极小。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP