什么是哈希值

许多朋友不知道哈希值是什么,想知道哈希值怎么用,小编这里就做一下科普。

哈希值是什么

哈希值就是文件的身份证,不过比身份证还严格。他是根据文件大小,时间,类型,创作着,机器等计算出来的,很容易就会发生变化,谁也不能预料下一个号码是多少,也没有更改他的软件。哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的。

消息身份验证代码 (MAC) 哈希函数通常与数字签名一起用于对数据进行签名,而消息检测代码 (MDC) 哈希函数则用于数据完整性。

举个例子,小红和小明可按下面的方式使用哈希函数以确保数据完整性。如果小红对小明编写一条消息并创建该消息的哈希,则小明可以在稍后散列该消息并将他的哈希与原始哈希进行比较。如果两个哈希值相同,则该消息没有被更改;但是,如果值不相同,则该消息在小红编写它之后已被更改。为了使此系统运行,小红必须对除小明外的所有人保密原始的哈希值。

哈希值的应用

由于本身的固定性哈希值可以用在文件搜索上,比如可以利用文件哈希值在下载工具上搜索文件,下面小编就以电驴(emule)为例,说明一下使用方法。

一.知道资源HASH值如何搜索文件

表达式:

ed2k::文件哈希值

举例,我知道一个文件的hash值是:E8C636D0C0486378BF61E6A3000D0FB7

我就可以在选择搜索方式“服务器”或者“全局服务器”,然后输入:

ed2k::E8C636D0C0486378BF61E6A3000D0FB7

这样就能找到hash值等于这个值的文件了,如果文件名有很多种,可以点开文件名前面的小加号“+”,查看所有文件名。

如图所示:

已知文件hash值在电驴服务器搜索一个文件

二.寻找相关文件

表达式:

related::文件哈希值

同上选择搜索方式“服务器”或者“全局服务器”,然后输入:

related::E8C636D0C0486378BF61E6A3000D0FB7

就可以找到与此文件相关的文件,但是具体怎么相关,小编暂时不知道。

最后附上一款好用的哈希值计算工具(HashChecker):

(0)

相关推荐

  • 安装驱动提示文件的哈希值不在指定的目录文件中

    今天小编在安装一个硬件设备的驱动时提示消息身份验证代码 (MAC) 哈希函数通常与数字签名一起用于对数据进行签名,而消息检测代码 (MDC) 哈希函数则用于数据完整性.所以哈希值不在制定目录就说明驱动 ...

  • Windows校验文件哈希两种常用方法

    HashTab工具校验哈希 本文我们首推的是 HashTab 第三方工具,HashTab 是一个超快速的文件哈希校验值计算工具,目前被超 200 个国家的用户所使用.HashTab 可提供多种哈希算法 ...

  • Win8 的快速访问菜单(没有了开始)揭秘过程

    从 Windows 95 开始,每个版本的 Windows 的任务栏上,都有某种形式的"开始"按钮。而在 Windows 8 中,这一点得以重塑,"开始"按钮从此消失。如下图所示,在 Win8 中您所 ...

  • Linux系统下使用HAProxy配置HTTP负载均衡系统的方法

    如今对基于互联网的应用和服务的要求越来越大,这给广大的IT管理员施加了越来越大的压力。面对突如其来的流量猛增、自生的流量增加或者是内部挑战(比如硬件故障和紧急维护),不管怎样,你的互联网应用都必须保持 ...

  • windows8系统的快速菜单使用图解(没有"开始"依然可以)

    Win8个性化:十多年的Windows 的任务栏上,都有某种形式的 "开始"按钮和开始菜单。而在 Windows 8 中,发生了传说中的翻天覆地的变化,"开始"按钮从此消失。开始菜单变为开始界面。在 ...

  • Windows7系统中使用控制策略彻底困死木马病毒方法图解

    现在,我们虽然有许多杀毒软件的选择,但是还是会碰到杀毒软件都提示已经查杀成功,但是病毒文件并没有被删除,仍旧留在系统中作威作福。小编就曾经花钱包月过某软件却依然中毒的惨烈教训,所以通过长期摸索终于找到 ...

  • Linux系统中校验下载文件的完整性方法(MD5,SHA1,PGP)

    Linux下的学习开始总是艰难的,但有的时候,却发现Linux下远比Windows的操作来的实在的多——这下载文件的完整性就是其中一件,让本人觉着很爽的一件事情。在编译安装各种软件的时候,总要到各个网 ...

  • rootkit的检测工具使用介绍(chkrootkit和rootkit hunter)

    用了两个工具,一个chkrootkit,另外一个rootkit huntur。在使用了这两个产品后,觉得rootkit的信息更加详细一些。现在就对两个工具的操作和使用写一个记录,也方便之后自己查看。 ...

  • win8安装驱动提示此文件可能已损坏或被篡改的解决方法

    win8安装驱动提示文件哈希值不在指定的目录文件中,此文件可能已损坏或被篡改解决办法 解决办法: 1. 按快捷键win+R 打开运行命令 2. (请先看完后面的再操作!!)运行输入 shutdown. ...