什么是哈希函数?

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

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

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

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

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

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

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

函数通常写为 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

相关推荐

  • 比特币现金原链/BCC币初始发行价格是多少?

    BCC,比特现金原链,这是一个被弃之链,只不过被人又重新捡起来在市场上禅坐一番而已。对于整个项目,核心特点就是实现比特币作为一种点对点电子现金”的初衷。给商家和用户带来一种收费低廉又可靠踏实的收付方式。它无可限量的增长潜力、全球性应用、无需许可的创新收付方式、以及去中心化开发。 如今市场上的行情并不是很好,没有专业的团队的来运作,而市场上的行情也并不好。社区…

    比特币行情 2023年 1月 17日
    2290
  • 12链数字货币(一链十二币是什么意思)

    大家好。今天,币侠网https://www.yfhhf.com在这里告诉你12链数字货币(12个硬币的链是什么意思)。很多人还不知道。现在让我们来看看。 1.所谓一篮子货币,是多种货币的组合,而不是单一货币。各种货币的权重不同。 2.2.公钥3360与私钥成对出现。公钥可以计算比特币,的地址,因此它可以用作拥有比特币地址的证书 3.3.比特币地址3360如果…

    2023年 3月 2日
    2350
  • ZXC币价格是多少?项目可靠吗?

    0xcert(ZXC)是一个基于ERC-721标准的开源协议,主要是给开发者提供一个开发框架,让开发者更容易的开发基于ERC-721的DAPPS,ERC-721主要魅力是可以生成不可互换独一无二的代币,这样就可以生成对应每种实物资产的唯一代币,更方便的认证或者管理实物资产,对未来的资产上链有着很大的意义,从团队的配置来看实力较强,有ERC-721协议的主要创…

    比特币行情 2023年 1月 16日
    2260
  • 盈透证券截至三季度末为客户持有1亿美元的加密资产

    11月10日消息,据外媒报道,最大的股票交易平台之一盈透证券 (Interactive Brokers:IBKR) 在第三季度收益报告中表示,公司使用第三方加密货币服务提供商 (CSP) 为客户购买、出售和持有加密资产。 报告显示:“截至2022年9月30日,在CSP中以客户名义持有的加密资产的公允价值为1.01亿美元(截至2022年1月1日为1.34亿美元…

    比特币行情 2023年 3月 29日
    2070
  • btcs改名为core币的价格(中本聪CORE主网后价格分析)

    btcs改名为core币的价格是多少,之前消息称主网将于2022年第三季度推出,也就是7月、8月、九月,但现在已经九月底了,btcs主网时间估计还得推后,预计要明年,据悉中本聪CORE主网测试还未结束,具体信息还需耐心等待,因为未正式上线主网,所以主网价格暂无知悉,不过下面可以来看看中本聪CORE主网后预测价格,2025年价格可能超过一万美元。 1.中本聪C…

    2022年 11月 22日
    7.3K0

联系我们

不接风险内容

在线咨询: QQ交谈

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

关注微信