商学院首页 > 比特币进阶(一) > 哈希算法是什么 为什么它只有加密过程 没有解密过程?

哈希算法是什么 为什么它只有加密过程 没有解密过程?

发布时间:2020-01-20 14:37作者:MATT_区块链信息来源:简书阅读数:11928栏目:比特币进阶(一)

在区块链技术愈发火热的现在,你是不是会经常听见“哈希”“哈希算法”这些奇怪的名词呢?初入圈内确实对这些专业名词都是一头雾水呀。今天我们就深入浅出的来给大家介绍下。

 

区哈希算法又叫散列算法,是将任意长度的二进制值映射为较短的固定长度的二进制值,这个小的二进制值称为哈希值。它的原理就是把一段交易信息转换成一个固定长度的字符串,是一种单向密码体制,即一个从明文到密文的不可逆映射,只有加密过程,没有解密过程。

 
这么说来太过抽象,那我们就简单一点地说。

 

比如将一个东西,转换成数字X,根据数字X作为下标,你就可以快速查找出这个东西的信息,这个转换的过程就是哈希算法。再细致一点说,这里有一万首歌,再给你一首新歌X,要你确认一下这首歌是否在这一万首之中。毫无疑问,将这些歌一个个去比对不仅慢还麻烦。但是如果能将每一首歌的数据都浓缩到一个数字中,那么就可以用同样的算法计算新歌X的编码,在确认一下这个编码是否是那一万个数字之中。这样的排查过程就是哈希算法,而这个编码就是哈希码。



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

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