不同文件的md5一定不同吗
rt我觉得,如果不同文件的md5值都不一样,那md5岂不是可以代表文件本身?这样的话,即使再大的文件只要算出它的md5,就可以把它的md5传输给别人,然后再根据唯一md5...
rt
我觉得,如果不同文件的md5值都不一样,那md5岂不是可以代表文件本身?
这样的话,即使再大的文件只要算出它的md5,就可以把它的md5传输给别人,然后再根据唯一md5值把文件还原。可能吗? 展开
我觉得,如果不同文件的md5值都不一样,那md5岂不是可以代表文件本身?
这样的话,即使再大的文件只要算出它的md5,就可以把它的md5传输给别人,然后再根据唯一md5值把文件还原。可能吗? 展开
推荐于2017-11-26
展开全部
MD5,也可以看成是文件本身的“数字指纹”,它同人类指纹一样,是独一无二的,它包含文件大小、格式、创建时间等等的特定相关信息。在这个意义上,也有点相似于我们的身份证,出生地、出生日期等等信息包含在一张卡片里面。当然,不同的是,文件的信息是包含在一行字符串序列中。
MD5常用于加密,在2004年以前,其算法原理使其难以被外力暴力破解其隐秘内容。而自2004年中国山东大学的王小云破译MD5、HAVAL-128、 MD4和RIPEMD算法的报告后,MD5密文的破解可行性成为了现实。
MD5虽然包含了文件的一些信息,但是现时情况下,它并不能代表文件本身,而只是包含文件本身的一些信息。如果考虑用MD5替换文件本身,先不说其具体实行的方法及可行性,但单单替换原文件的信息量估计就不小了(当然,实在小的文件或许不太要紧)。所以如果把这修改后的文件MD5值发给对方,恐怕在传输效率上没多大提高吧。
MD5常用于加密,在2004年以前,其算法原理使其难以被外力暴力破解其隐秘内容。而自2004年中国山东大学的王小云破译MD5、HAVAL-128、 MD4和RIPEMD算法的报告后,MD5密文的破解可行性成为了现实。
MD5虽然包含了文件的一些信息,但是现时情况下,它并不能代表文件本身,而只是包含文件本身的一些信息。如果考虑用MD5替换文件本身,先不说其具体实行的方法及可行性,但单单替换原文件的信息量估计就不小了(当然,实在小的文件或许不太要紧)。所以如果把这修改后的文件MD5值发给对方,恐怕在传输效率上没多大提高吧。
2014-03-05
展开全部
不同文件的MD5肯定是不一样的MD5算法不可逆
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-05
展开全部
黑客学习基地解释一切
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询