Blake2b算法是什么?

Blake2是一个强调快速、安全与简单的Hash算法,并且目前被用来替代MD5和SHA1。因为它可以在不耗费更多资源的情况下提供更好的安全性,但后来由Keccak获选为SHA3的原因是NIST认为Keccak更具有抗ASIC的能力以及因为Blake的实作类似于SHA2,所以后来才不选择Blake为SHA3标准。Blake2在2012年发表,是Blake的改良版本,列于RFC-7693,其中分为两种类型,BLAKE2b是针对64bits的平台进行优化而BLAKE2s是针对8到32bits的平台。

我们给blake2b算法的定位是目前安全系数最高的哈希函数,从2012年blake2b算法的发布之日至今,我们还没有发现针对blake2b算法的攻击。实际上,blake2b算法是基于BLAKE实现的,BLAKE是2008年被提交至SHA-3竞赛的一种哈希函数,而且全世界最优秀的密码学分析专家对这个哈希函数进行了长达四年的审查,然而并没有发现任何的不安全因素。

除此之外,blake2b算法的内部基于的是ChaCha,而ChaCha是高度可信任的,它不太可能被破解。(注:ChaCha是一种由Daniel
J.Bernstein设计的流密码,它是TLS1.3所使用的三大密码之一,并且符合新的TLS标准。)

由于在设计之初就考虑到了安全和性能方面的优化,blake2b算法在速度方面是要优于SHA-1的。下图显示的是各种不同的哈希函数在一块英特尔CPU(Skylake架构)上的吞吐量测试信息:

你会发现,我们可以方便地用各种不同的编程语言来实现BLAKE2,例如C、Go、Java、JavaScript、Python或Rust。比如说,BLAKE2默认就是Go语言“/x/crypto”包中的一部分。除此之外,目前很多流行的加密代码库都包含有BLAKE2,例如OpenSSL和Sodium等等。

blake2b算法不仅仅只是一个简单的哈希函数而已,首先,BLAKE2有两大主要版本:BLAKE2b和BLAKE2s。BLAKE2b是BLAKE的64位版本,它可以生成最高512位的任意长度哈希。BLAKE2s是BLAKE的32位版本,它可以生成最高256位的任意长度哈希。

为了进一步提升哈希计算的速度,BLAKE的并行版本BLAKE2bp和BLAKE2sp可以在多个计算核心上并行运行,而此时的运行效率将是串行运行的八倍。如果你想在BLAKE2的哈希计算中使用密钥的话,例如伪随机函数(PRF)或消息认证码(MAC),你不需要像使用HMAC一样还要专门去实现这些计算,因为BLAKE2可以接受一个密钥作为可选输入参数,计算完成之后你就可以得到一个跟HMAC一样安全的哈希了。

如果你需要长度高于512位的哈希值,例如实现一个密钥导出函数(KDF)或确定性随机比特生成器(DRBG),我们创建了BLAKE2x,BLAKE2x是对BLAKE2的简单扩展,它可以生成任意长度的哈希值(长度不受限制)。

由此可以看出,blake2b算法在目前的密码学当中是属于安全系数最高的存在,随着它被用于越来越多的领域,它的安全系数将会得到进一步的提高和优化。

免责声明: 文章源于会员发布,不作为任何投资建议

如有侵权请联系我们删除,本文链接:https://www.sws100.com/btc/216971.html

(0)
句子百科句子百科
上一篇 2023年 2月 14日
下一篇 2023年 2月 14日

相关推荐

  • NFT游戏是什么意思?NFT游戏的发展历程介绍

    NFT游戏最近爆火实质上NFT游戏并不完全是新事物,2017年的CryptoKitties的发布标志着第一代NFT游戏开始得到广泛关注和应用,事实上,CryptoKitties的大受欢迎成为了以太坊扩容的一个问题,因为该游戏在高峰期几乎能占用网络流量的 25%,由此可以看出,NFT游戏愈来愈火,但是对于一些刚入币圈的投资者来说,对于NFT游戏仅限于听说,并不…

    2023年 4月 6日
  • 卖币的平台_币圈交易平台app

    卖币的平台:币圈交易平台app 摘要:随着数字货币的越来越火热,相关交易平台应运而生,币圈交易平台作为数字货币的购买和出售平台,极大方便了数字货币用户的交易操作。本文主要介绍币圈交易平台app的卖币功能,以及如何使用和注意事项。 什么是币圈交易平台app 币圈交易平台app是一款数字货币的交易平台,通过支sws100.com持多种数字货币的交易,方便用户快速…

    比特币行情 2023年 5月 14日
  • 现在还能在国内使用的虚拟币平台 国内正规的交易软件

    摘要:虚拟货币作为一种较新的金融工具,一直备受关注。对于投资者而言,选择一个正规的交易软件是非常重要的。本文将为读者介绍国内仍然可用的虚拟货币平台和交易软件以及他们的特点和优势。 火币网 火币网是中国最大的数字资产交易平台之一,成立于2013年,总部位于新加坡。该平台支持主流数字资产的买卖交易,包括比特币、以太币、莱特币等。作为国内最大的平台之一,火币网的安…

    比特币行情 2023年 5月 1日
  • 币安限制中国(币安ios新币公告在哪看)

    关于币安限制中国(币安ios新币公告在哪看)这个问题很多人都不太了解,下面由句子百科Sws100.com小编大唐风水网为大家详细讲解一下,大家来看下。 1.币安不让中国用户注册怎么办?教你轻松注册币安方法为什么现在会让大家陷入币安不让中国用户注册的泥潭?根本原因就是新手用户在访问币安注册界面的时候,会直接跳。 2.10月13日,币安发布通知,将在12月31日…

    2023年 2月 20日
  • 地球币上线币安(币安链保证金)

    关于地球币上线币安(币安链保证金)这个问题很多人都不太了解,下面由句子百科Sws100.com小编caly为大家详细讲解一下,大家来看下。 1.币圈流传这样一句话,“币圈一日,人间十年”,无涨跌幅限制,财富的大起大落都在瞬息发生。 2.#就虚拟货币来探讨一下##活力每一天#要出“埃隆币”?马斯克说,他可以发行虚拟币,但“仅在必要时”Tweeter users…

    2023年 1月 8日

联系我们

在线咨询: QQ交谈

邮件:k37759@foxmail.com

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

关注微信