哈希算法和非对称加密算法的理解

此生再无相见时 提交于 2020-02-20 07:52:09

 

2018年开始听说区块链,从中本聪到智能合约;从加密货币到区块链;从比特币到钱包……今天我们再学点新知识。

1、哈希算法是什么?

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

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

1.信息相同,字符串也相同。2. 信息相似不会影响字符串相同。3. 可以生成无数的信息,但是字符串的种类是一定的,所以是不可逆的。

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

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!