什么是哈希函数?

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

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

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

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

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

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

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

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

相关推荐

  • 去中心化钱包倒闭了怎么办(去中心化钱包被盗)

    大家好,今天来为大家关于去中心化钱包倒闭了怎么办(去中心化钱包被盗)很多人还不知道,现在让我们一起来看看吧 1.TP钱包被盗网警不可以追查到尽早把别的钱包资金也换个地方,估计都有泄露风险。 2.然后联系tp钱包官方,警示下它人,有漏洞就修好漏洞,否则后面还会出现这类问题。 3.答:去中心化钱包转币被骗报警后钱不一定能拿回来,但是相比不报警能拿回来的几率要大。…

    2023年 1月 29日
    2160
  • ouyi官方最新APP下载 okexcom最新官网下载

    欧易ouyi是一款数字货币交易app,那么ouyi官方最新APP在哪下载?okexcom是之前该app的网址之一,后面域名变动,本站为您提供okex最新下载地址。 银行级的SSL安全连接。 离线比特币钱包技术。 人民币充值一分钟入账。 虚拟币即时充值提现。 Google Authenticator(双重认证)。 每日热门看点,交流学习,知晓更多币圈知识 各种…

    2023年 1月 29日
    2040
  • 什么交易比特币平台?比特币有几个交易平台

    什么是比特币交易平台 比特币交易平台是指可以让用户购买、出售或交易比特币和其他加密货币的网上交易场所。随着加密货币市场的繁荣和比特币价值的持续增长,越来越多的人开始关注、使用比特币交易平台。 比特币交易平台种类 目前市面上有多种不同类型的比特币交易平台,它们不仅各具特色,而且在功能、费用、安全性和易用性等方面都存在差别。 中心化交易平台(Centralize…

    比特币行情 2023年 5月 3日
    2360
  • if合约的含义是什么 if ih ic三大期指的区别

    “if合约的含义是什么”是一个关于智能合约的重要问题。智能合约是一种基于区块链技术的自动化合约,通过编程语言定义合约的条件和执行逻辑。if合约是其中一个重要的概念,它可以理解为“如果……,那么……”的条件判断语句。在智能合约中,if合约用于根据特定的条件来决定合约的执行路径,从而实现自动化的合约执行。if合约的含义不仅仅局限于简单的条件判断,还可以与其他合约…

    比特币行情 2023年 9月 24日
    2320
  • 什么是备用金(消费备用金是什么意思)

    最近币侠网(Yfhhf.com)的小编遇到很多朋友向我们请教什么是备用金(消费备用金是什么意思)的问题,今天小编就来和大家讨论下这个问题。 1、备用金是企业、机关、事业单位或其他经济组织等拨付给非独立核算的内部单位或工作人员备作差旅费、零星采购、零星开支等用的款项,应指定专人负责管理,按照规定用途使用,不得转借给他人或挪作他用 2、各预算单位领取的备用金应按…

    2023年 1月 1日
    2440

联系我们

不接风险内容

在线咨询: QQ交谈

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

关注微信