风险提示:理性看待区块链,提高风险意识!
五分钟带你了解哈希算法究竟是什么!
首页 > 币界资讯 > 区块链新闻 2018-06-04 10:10:41

大家好呀,我是你们的贝尔同学。经过一段时间的认知学习,大家应该对数字货币有了一定的了解。今天呢,我们要讲一些比较深的内容,比如比特币的哈希算法问题。

熟悉区块链的朋友首先想到的肯定就是比特币挖矿,比特币挖矿就是不断修改区块头部的随机数,然后计算区块的哈希值,知道这个哈希值满足特定标准的过程,那么哈希算法到底是什么?

什么是哈希算法?

哈希算法又叫散列算法,是将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。它的原理其实很简单,就是把一段交易信息转换成一个固定长度的字符串。

这串字符串具有一些特点:

1. 信息相同,字符串也相同。

2. 信息相似不会影响字符串相同。

3. 可以生成无数的信息,但是字符串的种类是一定的,所以是不可逆的。

让我们举个例子理解一下:如果我们要搜一张图片,在没有人工标注的情况下,于巨大的图库中想要以图搜图是一件及其庞大而又困难的工作量。

可是在训练集上,通过哈希算法,可以得到一系列哈希函数,通过这些函数,可以将每一张图片转化成一串0~1的编码。

比较神奇的是,编码串相似的图片对应的语义也是相似的。

这就是简单的哈希算法在实际生活中的使用。

哈希算法有什么用途?

哈希算法可以检验信息是否是相同的,这样的优势可以节省重复文件传送的时间。

举一个生活中很平常的例子,我们在生活工作中会使用一些软件给别人传送文件数据,如果有人传送了一份文件给一个人,然后又有一个人传送了相同的文件给了另外一个人,那么这个社交软件在第二次传送文件的时候会对比两次传送的哈希值,发现是相同的,该软件就不会再次上传文件给服务器了。

除此之外,哈希算法还可以检验信息的拥有者是否真实。

比如,我们在一个网站注册一个账号,如果网站把密码保存起来,那这个网站不论有多安全,也会有被盗取的风险。但是如果用保存密码的哈希值代替保存密码,就没有这个风险了,因为哈希值加密过程是不可逆的。

哈希算法会不会被破解?



从理论上说,哈希值是可以被获得的,但是对应的用户密码很难获得。

假设一个网站被攻破,黑客获得了哈希值,但仅仅只有哈希值还不能登录网站,他还必须算出相应的账号密码。

计算密码的工作量是非常庞大且繁琐的,严格来讲,密码是有可能被破译的,但破译成本太大,被成功破译的几率很小,所以基本是不用担心密码泄露的。

当然,黑客们还可以采用一种物理方法,那就是猜密码。他可以随机一个一个的试密码,如果猜的密码算出的哈希值正好与真正的密码哈希值相同,那么就说明这个密码猜对了。

密码的长度越长,密码越复杂,就越难以猜正确。如果有一种方法能够提高猜中密码的可能,那么可以算是哈希算法被破解了。

比如说,例如原本猜中的概率是1/10000000000000,现在增加到了1/1000。如果每猜一个密码需要1秒,按照之前的概率猜,直到地球毁灭都可能没猜中,但后者只需要1小时就足够了。在这样的情况下,哈希算法就算是被破解啦。

好啦,看到这里你是不是对哈希算法有了初步的了解?大家也不要过于担心你的账户以及资产被黑的风险,因为哈希算法仅仅只是比特币的原理算法,还有其他算法一同作用于比特币的运行,因此就算破解了哈希算法也并不能盗取你的账户信息。

(新生聚集地公众号)

关注一下吧~

币界网免责声明:

1.本网站所提供的所有信息仅供参考,不构成任何投资建议。

2.用户在使用本网站的信息时应自行判断和承担风险。

3.币界网不对用户因使用本网站信息而导致的任何损失负责。

4.用户在进行任何投资活动前应自行进行调查和研究。

5.币界网不对用户基于本网站信息做出的任何投资决策负责。

6.用户在本网站发布的任何内容均由其个人负责,与币界网无关。

上一篇: 刷爆朋友圈的央视《对话》到底讲了什么?
下一篇: 热点 | 都在骂周鸿祎 但他却给币圈带来了重大利好
推荐专栏
web3首席知识博主
一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
爱Web 3,爱生活,爱科技,爱炒币的老韭菜
热门币种
更多
币种
价格
24H涨跌幅
BTC比特币
¥188,414.80
26,399.35 USDT
+1.37%
ETH以太坊
¥11,939.15
1,672.83 USDT
+2.11%
USDT泰达币
¥7.23
1.01 USDT
+0.02%
BNB币安币
¥1,561.66
218.81 USDT
+2.37%
XRP瑞波币
¥3.78
0.52930 USDT
+0.92%
USDC
¥7.14
1.00 USDT
-0.01%
OKBOK币
¥313.44
43.92 USDT
+0.99%
ADA艾达币
¥1.92
0.26950 USDT
+3.73%
DOGE狗狗币
¥0.45430
0.06366 USDT
+1.37%
SOL
¥155.60
21.80 USDT
+5.57%
热搜币种
更多
币种
价格
24H涨跌幅
Filecoin
¥25.18
3.4633 USDT
+1.56%
dYdX
¥15.83
2.1763 USDT
+10.01%
Curve
¥3.40
0.4672 USDT
-1.35%
Yield Guild Games
¥1.87
0.2568 USDT
+13.13%
Terra Classic
¥0.00
6.418E-5 USDT
-0.4%
比特币
¥191,970.79
26399.35 USDT
+1.37%
Shiba Inu
¥0.00
8.31E-6 USDT
+1.59%
柚子
¥4.30
0.5908 USDT
+1.79%
Livepeer Token
¥47.48
6.5294 USDT
+7.64%
FTX Token
¥7.79
1.0707 USDT
-1.03%
Conflux
¥0.94
0.1297 USDT
+3.18%
Gala
¥0.15
0.019948 USDT
+2.4%
最新快讯
更多
流动性提供商B2C2已收购法国做市商公司Woorton
2023-08-24 14:06:45
5430万枚TUSD在未知钱包铸造
2023-08-24 14:00:55
Aave社区发起提高GHO借贷利率的ARFC提案
2023-08-24 13:56:29
DIGITIMES Research:预计 2024 年高端人工智能服务器出货量将达 33.7 万台
2023-08-24 13:42:06
区块链保险协议 Nexus Mutual 通过质押平台 Kiln 质押1,100万美元 $ETH
2023-08-24 13:40:44
币安停止部分现货交易对的现货网格交易服务
2023-08-24 13:39:31
Bithumb正式开通与LBank的白名单
2023-08-24 13:19:55
下载币界网APP