2011-11-09 46 views
0

我想散列已经转换为字节数组的图像。过程越快越好,所以我想知道为了获得唯一的哈希字符串,我真的需要将多少个300000元素字节数组输入到哈希函数(本例中为sha1)?有人知道,在图像二进制文件中,第一个x块是否是所有元数据?有没有一个可以用来代替字节数组全长的神奇索引号?防爆。只散列第一个[5000]。散列图像二进制 - 要使用多少字节数组?

回答

0

我的意见是,这是每个图像具有唯一散列的概率的问题。如果仅使用300000字节图像的前5000个字节,则仅在其下半部分不同的两个图像可能具有相同的散列。这不一定是sha1的问题。

您也可以在300000字节上均匀分配5000字节。