请(qǐng)选(xuǎn)择 进入手机版 | 继续(xù)访问电脑版
首(shǒu)页(yè) 区块(kuài)链生态 查(chá)看内(nèi)容(róng)
  • 3827
  • 0
  • 分(fèn)享到

加(jiā)密哈(hā)希函数需满足什么(me)标准(zhǔn)才能在区(qū)块链中使(shǐ)用?

2019-3-27 13:50

来源: HORIZEN

哈希函(hán)数是(shì)区块链(liàn)技术不可或缺(quē)的一部分,可用于多种用途。 它是一种(zhǒng)数学(xué)函(hán)数,它接受任何给定长度的输入并产生固定(dìng)长度的输出。 输(shū)出通常(cháng)称为哈希值,(哈希)摘要或哈希。

有很多(duō)哈希函数,就像多(duō)个(gè)在(zài)线的“计算器”。 计算(suàn)器允许您同(tóng)时使用(yòng)不(bú)同种类的算法对(duì)您喜欢的(de)任何输入进行哈希运(yùn)算。 输入(rù)的大小(xiǎo)可以从单个数字到整个文件(jiàn),但输出的大小将始终(zhōng)相同。

加密哈希函数(shù)必(bì)须满(mǎn)足以下一组标(biāo)准才(cái)能在区块链中使用(yòng):

单向性 - 必须很容易计(jì)算给定输入的输出,但不可(kě)能计算给定输出的输入(rù)。 当我们在本章后(hòu)面讨论(lùn)加密货币挖掘时,这将是一个不可或缺的(de)部分。

伪随机(jī) - 输入(rù)的变化将在输(shū)出中产生不可预见的变化(huà)。 如果输入“2”的散列值是(shì)“4”,则输入“3”的散列最好不是6。

抗冲突 - 找到(dào)哈希(xī)函(hán)数的两(liǎng)个输入导致相(xiàng)同的(de)输出应(yīng)该很难(不(bú)能读(dú)取)。

确定性 - 相同的输(shū)入总是需要产生相同的输出(chū)。

目前最常用的哈希算法是SHA-256。 SHA是Secure Hash Algorithm的首(shǒu)字(zì)母缩写(xiě)。该数字表示以比特为单位的输出长度,例如SHA系列中有四种不(bú)同的输出长度:224,256,384或512位。与区块(kuài)链技(jì)术(shù)相关的另一种(zhǒng)算(suàn)法是RIPEMD系列。 RIPEMD160经常用于许多加密货币中(zhōng),因(yīn)为您可能(néng)已经猜(cāi)到产(chǎn)生160位的输出。

哈希值在加密货币和(hé)区块链中(zhōng)用于多(duō)种(zhǒng)用途。最显着的用(yòng)途是将块链接在一起,从而创建区块链。我(wǒ)们将哈希值(zhí)称为数据指纹,因为它具有抗(kàng)冲突(tū)性。如果您要将文件发送给其他人,则可以在发(fā)送文件之前对(duì)文件进行哈希处(chù)理时包含哈希(xī)摘要(yào)。收件人可以在收到文件后计算文件的哈希值,并将其与(yǔ)您提供的(de)哈(hā)希值进(jìn)行比较,以便检查文(wén)件的完整性。

输入的每组数据可以通过它生成的唯一(yī)哈(hā)希(xī)轻松识别。找到哈希函(hán)数的(de)两(liǎng)个输入几乎(hū)是不可能的,这(zhè)会(huì)导致相同的输出(导致冲突)。地球上的所(suǒ)有超级计算机需要数千年(nián)的时间才能(néng)产生冲突。这是(shì)因为没(méi)有(yǒu)办法“计算(suàn)”冲突。找到一(yī)个的(de)唯(wéi)一方(fāng)法是(shì)通过蛮(mán)力方法(fǎ),在那里你尝试不同的输入,直到你(nǐ)偶(ǒu)然发生冲(chōng)突。

总结

哈希函(hán)数是区(qū)块链技术的第一个基石。文件的哈希(xī)就像指纹(wén)。通过比较它们的哈希(xī)值很容(róng)易检(jiǎn)测两(liǎng)个文件(jiàn)是否相同。哈希(xī)将“区块”连结在一起。如果(guǒ)不(bú)包含前一(yī)个块的哈(hā)希,则(zé)无法更(gèng)改过去的数据。如(rú)果您尝试更改数据,引用或链接将不可行。



欧宝官方web站-Opel ob(中国)
版权申明(míng):本(běn)内(nèi)容来自于互(hù)联(lián)网,属第三方汇集推(tuī)荐(jiàn)平(píng)台。本文的版权(quán)归原(yuán)作者所有,文章言(yán)论不代表(biǎo)链(liàn)门户的观点(diǎn),链门户不(bú)承担任何法律责任。如有侵(qīn)权请联(lián)系QQ:3341927519进行反馈(kuì)。
相关新闻
发表评论

请先(xiān) 注册/登录 后参(cān)与评论

    回顶部

    欧宝官方web站-Opel ob(中国)

    欧宝官方web站-Opel ob(中国)