简单例子说明全盘哈希和文件哈希的区别
时间: 2024-01-18 12:04:09 浏览: 105
文件哈希校验,支持三十多种校验方式。文件右键属性则可以看见哈希信息
好的,让我给你一个简单的例子来说明盘哈希和文件哈希的区别。
设你有一个硬盘上存储了三文件:A.txt、B.txt和C.txt。
盘哈希:
你可以对整个硬盘全盘哈希计算,生成一个唯一哈希值来表示整个硬盘的内容。如果你对硬盘进行了全盘希计算,并且得了哈希值为12345。那,只要硬盘上的任何一个或块发生了改变,重新算全盘哈希将得到一个完全不同的哈希值。
文件哈希:
相反地,你也可以对每个文件分别进行文件哈希计算,生成不同的哈希值来表示各个文件的内容。假设对文件A.txt进行文件哈计算得到哈希值为111,对文件B.txt得到哈希值为222,对文件C.txt得到哈希值为333。如果你修改了文件A.txt的内容,并重新计算其文件哈希,将得到一个不同于111的新哈希值。
通过这个例子可以看出,全盘哈希表示整个存储介质的完整性,而文件哈希表示特定文件的完整性。对存储介质进行任何更改都会导致全盘哈希值的变化,而只有对特定文件进行更改才会导致文件哈希值的变化。
阅读全文