首先你要了解一点:
哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上来说基本上是不可能的。
视频大小一样,内容当然可以不一样。好比两个人,体得一样,但不是一个人。
视频大小一样的情况:要看具体情况而定是否哈希值一样!看上面概念你就知道了。
哈希值就像是人的DNA。你可以这么理解。
只要哈希值一样,那么两个文件就有极大的概率是完全一样的,不仅大小一样,内容里的每个字节每一位都一样。
极大的概率到底是多大呢,就是两个文件不一样但哈希值一样的情况只在理论上存在而实际上从来没人遇到过。
反过来,如果两个文件的内容完全一样,那么其哈希值也一定是一样的,这里没有概率的问题。
你动文件一点点 哈希值就变了 相当于文件的身份证