【发布时间】:2014-09-14 12:15:52
【问题描述】:
我有两个字节数组,比如说 A 和 B。我分别为它们计算了 MD5 Hash AH 和 BH。 现在,如果我将这些数组 A 和 B 组合到 AB,并将 MD5 哈希计算为 ABH,那么将 AH 和 BH 组合成 ABH 的方法应该是什么?
【问题讨论】:
-
a) 我认为这不可能。 (但我对这方面没有特别的了解。) b)根据en.wikipedia.org/wiki/MD5,MD5 被认为是“密码损坏且不适合进一步使用”。
-
如果你能找到一种简单的方法来做到这一点,你就会出名。
-
我认为散列不会为您提供您想要的。你能用一些关于为什么你需要能够做这样的事情的细节来更新这个问题吗?也许我们可以为您的问题提供不同的解决方案。
-
我需要上传一个文件,我需要维护其哈希以确保文件完整性是可验证的。稍后我需要在上传的文件中添加一些字节,使其成为版本 2。根据请求的用户授权,我需要给他们初始版本或更高版本。
-
看一下rsync算法,很有指导意义。