1
ritksm 2013 年 4 月 15 日
对文件内容做hash不就好了。。。。md5位数不够就sha512总够了吧。。。
|
2
justfindu 2013 年 4 月 15 日 话说文件的md5相同了 那不就是同一个文件 何必要存两次?
|
3
swulling 2013 年 4 月 15 日
总有很多人蛋疼的考虑md5碰撞了怎么办。。。
|
4
huihen 2013 年 4 月 15 日
md5_文件大小做文件名如何
|
5
c0878 2013 年 4 月 15 日
MD5也会重复??
|
8
okidogi 2013 年 4 月 15 日
|
9
clino 2013 年 4 月 15 日
用 sha1_文件字节数 这样我觉得是不是就可以了
|
10
Winny 2013 年 4 月 15 日
md5确实会产生碰撞,实际项目中遇见过
|
11
gDD 2013 年 4 月 15 日 用 crc_md5_sha 作为文件名呢?
|
12
j 2013 年 4 月 16 日
本地用的是mongodb gridfs生成文件名,mongodb生成的ObjectId本身带时间戳信息,所以不会重名。
|
13
mifan 2013 年 4 月 16 日
md5_filesize.ext 这个碰撞的几率就更小了
|
14
lightening 2013 年 4 月 16 日
用sha-1的话,160bit,如果每秒保存一个文件,那么平均大约需要2^100倍的宇宙的年龄这么长的时间,会出现一次碰撞。楼主的运气不会有这么差的吧?
|
15
lightening 2013 年 4 月 16 日
说实话,您碰到机房停电、好多硬盘一起挂掉、网络瘫痪、服务器被偷、机房被海啸淹了、彗星撞地球这种事的概率全都比sha1碰撞高无数倍。
|
20
janxin 2013 年 4 月 17 日 md5+sha1就行了,不过缺点是key会比较长
|