1、新建一个html文件,命名为test.html。
2、在js标签内,使用“[]”创建两个数组,分别保存在变量a和变量b中。
3、在js标签内,再创建一个变量temp,初始值为1,用于记录数组是否相同。当它为1时,表示两个数组相同,当它为0时,表示两个数组为不相同。
4、在js标签内,首先通过length属性分别获得两个数组的长度,使用枝晌行if语句判断两个数组的长度是否相等,如果不相等,temp变量为0。
5、在js标签内,如果两个数组长度相等,则使用for循环遍历两个数组内的每一个元素,通过if语句逐猛哗个判断元素是否相等,若有数组元素不相等,temp变量为0。
6、在js标签内,使用if判断temp值,当temp为1时,使用alert()方法提示“两个数组相同”,否则,提示“两个数谨绝组不相同”。
有可能相同的,简单哈希值为32位无符号也就是16进制0xFFFFFFFF那么当你有0xFFFFFFFF+1个完全不同的文件时,那它激稿这时是不是就没有无重复值可用了是吧。那么这时100%有1个以上的文件与其他文件值重复。
那你要说有128位的哈希值,我同样128位数的不重复扒誉文件再+1个,结果不是和这32位的一样。
所以这种东西可能出现重复,但你应该不可能正好遇春铅段到如:1个1GB的文件 与 1个1MB的木马 出现同一哈希值的情况。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)