商学院首页 > 比特币进阶(一) > 算法中,什么是哈希值,哈希值怎么生成的,有什么用?

算法中,什么是哈希值,哈希值怎么生成的,有什么用?

发布时间:2020-01-20 14:30作者:Ladylittleleaf信息来源:Ladylittleleaf阅读数:13476栏目:比特币进阶(一)

1、你可以把哈希值简单地理解成是一段数据(某个文件,或者是字符串)的DNA,或者身份证;

2、通过一定的哈希算法(典型的有MD5,SHA-1等),将一段较长的数据映射为较短小的数据,这段小数据就是大数据的哈希值。他有这样一个特点,他是唯一的,一旦大数据发生了变化,哪怕是一个微小的变化,他的哈希值也会发生变化。另外一方面,既然是DNA,那就保证了没有两个数据的哈希值是完全相同的。

3、正是因为这样的特点,它常常用来判断两个文件是否相同。比如,从网络上下载某个文件,只要把这个文件原来的哈希值同下载后得到的文件的哈希值进行对比,如果相同,则表示两个文件完全一致,下载过程没有损坏文件。而如果不一致,则表明下载得到的文件跟原来的文件不同,文件在下载过程中受到了损坏。

 

 

比特币:https://peixun.btcmoney.cc/post/2c7ccfa1df309280

关键字: btc
免责声明:作为区块链信息平台,本站所提供的资讯信息不代表任何投资暗示,本站所发布文章仅代表个人观点,与比特财经网官方立场无关。投资有风险,入市须谨慎。

2019-2020 Copyright © 比特财经商学院 版权所有