您的位置:首页资讯知识加油站 → 什么是哈希值 哈希值怎么用

什么是哈希值 哈希值怎么用

时间:2013/9/14 11:51:36来源:www.pc6.com作者:gm我要评论(0)

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

哈希值是什么

哈希值就是文件的身份证,不过比身份证还严格。他是根据文件大小,时间,类型,创作着,机器等计算出来的,很容易就会发生变化,谁也不能预料下一个号码是多少,也没有更改他的软件。哈希算法将任意长度的二进制值映射为固定长度的较小二进制值,这个小的二进制值称为哈希值。哈希值是一段数据唯一且极其紧凑的数值表示形式。如果散列一段明文而且哪怕只更改该段落的一个字母,随后的哈希都将产生不同的值。要找到散列为同一个值的两个不同的输入,在计算上是不可能的。
消息身份验证代码 (MAC) 哈希函数通常与数字签名一起用于对数据进行签名,而消息检测代码 (MDC) 哈希函数则用于数据完整性。
举个例子,小红和小明可按下面的方式使用哈希函数以确保数据完整性。如果小红对小明编写一条消息并创建该消息的哈希,则小明可以在稍后散列该消息并将他的哈希与原始哈希进行比较。如果两个哈希值相同,则该消息没有被更改;但是,如果值不相同,则该消息在小红编写它之后已被更改。为了使此系统运行,小红必须对除小明外的所有人保密原始的哈希值。

哈希值的应用

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

一.知道资源HASH值如何搜索文件
表达式:
ed2k::文件哈希值

举例,我知道一个文件的hash值是:E8C636D0C0486378BF61E6A3000D0FB7
我就可以在选择搜索方式“服务器”或者“全局服务器”,然后输入:
ed2k::E8C636D0C0486378BF61E6A3000D0FB7

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

已知文件hash值在电驴服务器搜索一个文件
二.寻找相关文件
表达式:
related::文件哈希值

同上选择搜索方式“服务器”或者“全局服务器”,然后输入:
related::E8C636D0C0486378BF61E6A3000D0FB7
就可以找到与此文件相关的文件,但是具体怎么相关,小编暂时不知道。

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

http://www.pc6.com//softview/SoftView_100064.html,有兴趣的同学可以按照小编的方法尝试一下。

相关视频

    没有数据

相关阅读 lol血月杀选什么英雄好 lol血月杀英雄排名2017 WWDC什么时候召开 苹果2017 WWDC开发者大会什么时候开始兽血再燃什么英雄好 兽血再燃最强英雄推荐龙之谷手游箭神二转什么职业好玩 龙之谷手游箭神二转推荐龙之谷手游游侠二转什么职业好玩 龙之谷手游游侠二转推荐龙之谷手游贤者二转什么职业好玩 龙之谷手游贤者二转推荐龙之谷手游祭司二转什么职业好玩 龙之谷手游祭司二转推荐龙之谷手游魔导师二转什么职业好玩 龙之谷手游魔导师二转推荐

文章评论
发表评论

热门文章 携号转网什么时候实行谷歌浏览器“Adobe Fl2015双11怎么抢红包_2odysseusota4win图文教

最新文章 2022蚂蚁庄园6月22日今2022蚂蚁庄园6月21日今 2022蚂蚁庄园6月20日今日答案 度量衡是我国2022蚂蚁庄园6月17日今日答案 夏季甜品烧仙2022蚂蚁庄园6月16日今日答案 为了减肥每天2022蚂蚁庄园6月15日今日答案 卫生纸和面巾

人气排行 B站答题答案大全 哔哩哔哩答题答案2019弹幕ipad3和ipad2的8大区别nfc功能是什么 nfc怎么用 NFC功能的手机有哪全国青少年禁毒知识竞赛在线答题 全国青少年bd版是什么意思?bd版和dvd版哪个好?手机cpu天梯图2020最新版11月 手机cpu性能天BD职位是什么?BD职业解析!硬盘划分主分区、扩展分区、逻辑分区、活动