[问题] file checksum of MD5

楼主: bbbbbird (Free!)   2014-06-09 01:41:20
有关android内,检查下载的档案,有个MD5格式的checksum让我们知道这个档案是不是完整的
所以我再下载完以后,要对档案做MD5编码,然后跟Server的MD5做确认
可是问题是,不管我用哪种方式取得已下载档案的MD5,都跟Server端的不同
然后以下是我目前已知的
#0.档案在这里 http://0rz.tw/Xkrd5。
#1.取得的方式在这里 http://0rz.tw/KHxnc。
#2.Server端MD5为9696FC2B21A021822B75CF924CBF2C30。
#3.我Local端对此档案取得的MD5为d02985185ada636952c8762294c32838。
#4.我用过很多不同的Sample,或我去下载其他对档案做MD5的App,取出来跟我的d02985185ada636952c8762294c32838一模一样。
#5.我用Mac的终端机对此档案取得的MD5却又跟Server一模一样。
爬了很多文章,所有的测试也都做了,我甚至怀疑后台使用的key不是0123456789abcdef,或他用的是0123456789ABCDEF
但是结果也都不同
还是很纳闷为什么跟后台取得的值不同
恳请板上密码学大神现身。。。感谢各位大大><~
作者: LPH66 (-6.2598534e+18f)   2014-06-09 02:09:00
你的 Local 端是如何取得档案并且计算的?因为我自己把你的档案拉下来用我手边的 MD5 程式算得到的是正确的 9696FC2B 那一个另外那个 0123456789abcdef 不是 key, 只是显示用字串而已嗯, 把你的 1. 里的程式剪贴下来试的结果也是得到 9696FC2B所以问题可能出在你把档案抓到 Local 端的过程...

Links booklink

Contact Us: admin [ a t ] ucptt.com