什么是哈希函数?

我们知道区块链中的信息块,是通过加密方式连接在一起。

那么,区块链是讲解加密?讲解链接?

为了弄清楚这些知识,我们需要一些基础概念: 函数、哈希函数和公钥密码学。今天先讲讲函数和哈希函数。

有的同学会说,看到数学公式就头疼。但是这一部分并不难,不信?瞧瞧呗。

哈希函数,首先它是一个函数。那么,什么是函数?

抽象地说,函数是一种——接受输入,并根据输入的内容产生输出的东西。

数学术语中,函数是一组输入和一组输出之间的关系,其中每个输入只与一个输出有关。

函数通常写为 f,输入通常表示为 x。

比如:

f(x)=x + 2

函数: f(x)

输入:x

输出:x + 2。

如果我们输入2,会得到4。

如果我们输入3,会得到5。

依此类推。

函数就像小朋友玩的扭蛋机。

函数 f (x):扭蛋机

输入 x:十个1元硬币

输出:扭蛋1个

如果我们塞入20个1元硬币,那么得到两个扭蛋。依此类推。

哈希函数,是输入任意长度的字符串,都可以产生固定长度输出的函数。

做个实验。网站:https://anders.com/blockchain/hash.html 可以产生哈希值。

试一试,输入不同的值,会得到不同的输出,但是输出长度一样。

比如:

输入:爱莉莎

输出:73abcafdf5b6f5de5a217da2416c4ca1eb35aab10be66eec4ab75867d1ba5abe

如果更改输入数据,则会得到一个新的哈希值。

输入:elizachen

输出:c1a14f43c993ee4c648bac6831e3798cf41efb0841b1b929a63ddb8ddbdb5b8e

改回 爱莉莎,那么输出又恢复成
73abcafdf5b6f5de5a217da2416c4ca1eb35aab10be66eec4ab75867d1ba5abe。

输入不同长度的字符(比如 “爱莉莎” 和 “elizachen”字符长度不一样),得到的输出,长度一样。

比特币采用的SHA-256,产生的输出长度,就是256bits,32个字节(一个字节8bits,所以是256/8=32字节)。

本文部分内容来自互联网,如有疑问请与我们联系。

发布者:币侠,转转请注明出处:https://www.yfhhf.com/btc/130450.html

(0)
上一篇 2023年 1月 29日 上午11:32
下一篇 2023年 1月 29日 上午11:49

相关推荐

  • 本地算力和矿池算力有什么区别?

    本地算力就是本地挖矿软件所显示的实时算力: 矿池算力是矿池页面显示的算力,一般矿池算力都是显示的平均值,分为30分钟平均算力(当实时算力波动较大或者单台算力低的情况下不太准确)、24小时平均算力(这个才能相对准确的展示你算力情况),同时矿池也是按照这个算力给你分配收益,结算工资,所以这个才是最重要的,本地多少不会直接影响你的收益,只是理论上本地算力高矿池算力…

    2022年 11月 29日
    2230
  • 2022艾达币最新消息 ADA今日最新价格

    2022艾达币最新消息:ADA今日最新价格 2022年,数字货币市场继续保持着高速发展势头,各类货币竞争激烈。其中,ADA(艾达币)一直以来备受瞩目Yfhhf.coM,成为了名副其实的前沿数字货币项目。那么,ADA今日最新价格是多少呢?ADA第一次崛起和最高价 ADA最开始是由Every IOHK公司中的团队进行开发,该公司的联合创始人为比特币早期的支持者之…

    比特币行情 2023年 5月 5日
    2170
  • 聪明钱地址oilysirs.eth将约329万枚X2Y2换成约80枚ETH后买入ARB与BLUR

    摘要:本文介绍了聪明钱地址oilysirs.eth将329万枚X2Y2兑换成80枚ETH,然后使用这些ETH购买了ARB和BLUR加密货币的过程。通过分析市场趋势和行业知识,本文探讨了为什么ARB和BLUR是值得投资的加密货币。了解ARB和BLURARB和BLUR是两种在加密货币市场上频繁被提及的数字货币。ARB是Avalanche区块链上的DeFi应用,旨…

    比特币行情 2023年 5月 16日
    2270
  • 如何查询The Graph币最新价格?

    如何查询 The Graph 币最新价格? The Graph 是一个去中心化的协议,旨在为区块链数据提供高效的索引和查询服务。该协议的设计使得开发人员能够更轻松地构建和推出分散式应用程序 (dApp),并让这些应用程序能够便捷地访问区块链数据。 要查询 The Graph 币 (GRT) 的最新价格,您可以按照以下步骤操作: 选择一个可靠的价格查询网站或应…

    2024年 4月 29日
    1580
  • slp币(SlP币发行总量)

    大家好。今天,币侠网https://www.yfhhf.com在这里告诉你关于slp硬币(发行的SlP硬币的总量)。很多人还不知道。现在让我们来看看。 1.在区块链智能合约的基础上发行SLP币,这是整个SilkPay生态系统的价值共识,也是这个生态系统的交易媒介。 2.SilkPay决心通过建立去中心化的支付体系,防止某些货币的霸权引发世界纷争。 3.3的总…

    2023年 4月 10日
    2140

联系我们

不接风险内容

在线咨询: QQ交谈

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信