必威体育Betway必威体育官网
当前位置:首页 > IT技术

BLAKE2简介

时间:2019-09-25 18:44:30来源:IT技术作者:seo实验室小编阅读:69次「手机版」
 

blake

关键词

哈希碰撞

Birthday attack

blake2

SHA-1存在严重的安全问题

这一次破解的只是SHA-1的抗碰撞性。类似HMAC-SHA-1(使用HMAC伪随机函数和SHA-1共同作为哈希函数)或PBKDF2-HMAC-SHA1(使用HMAC-SHA-1作为伪随机函数的PBKDF2密码哈希)这样的哈希函数仍然是安全的。

BLAKE2是安全的

BLAKE2的定位是目前安全系数最高的哈希函数。BLAKE2是基于BLAKE实现的,BLAKE是2008年被提交至SHA-3竞赛的一种哈希函数。

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

BLAKE2x是对BLAKE2的简单扩展,它可以生成任意长度的哈希值(长度不受限制)。

BLAKE2的速度比SHA-1更快

blake

一个先进而且易用的加密库

libsodium

为什么不用SHA-2或SHA-3代替SHA-1呢?

SHA-2其实是一个哈希函数家族,其中包括SHA-256、SHA-384和SHA-512,而且还提供了SHA-224和SHA-384这两个变种版本。SHA-2哈希函数可以看作是安全系数更高的SHA-1,而SHA-2目前还没有被破解。但是跟BLAKE2相比,SHA-2哈希函数在性能和速度方面明显要处于劣势。除此之外,它不支持额外的功能,而且也无法抵御哈希长度扩展攻击。

SHA-3同样是一个哈希函数家族,2015年发布的美国联邦标准FIPS 202还对其进行了标准化规范。SHA-3是基于Keccak(SHA-3竞赛中的胜者)实现的,SHA-3哈希函数跟BLAKE2一样的安全,但是同样在速度方面处于下风。很多人选择使用SHA-3而不选择BLAKE2的理由可能是BLAKE2并不是一种规范标准(虽然BLAKE也有自己的标准化文档RFC),而且BLAKE2也没有得到FIPS的许可认证。

参考:

【密码学分析】为什么要用BLAKE2替换SHA-1?http://www.freebuf.com/articles/database/129260.html

相关阅读

驭龙HIDS的简介,它开源了

转载自:https://www.jianshu.com/p/6f1e49d80beb前言HIDS全称是Host-based Intrusion Detection System,即基于主机型入侵检测系统

Markdown语法简介

参考文档: revolunet/sublimetext-markdown-preview Markdown 语法说明 目录 目录 Headers(标题) H1 H2 H3 H4 H5 H6

微信分享功能(分享到朋友和朋友圈显示图片和简介)

想在微站里面实现分享帖子给朋友和朋友圈,显示图片和简介,就这么简单的功能折腾了1星期。。。主要是微信官方文档没看清楚,怪自己了

知乎否认内测知乎百科功能:是知乎话题的简介

A5创业网(公众号:iadmin5)3月21日消息,近日有媒体报道称,知乎即将内测知乎百科功能,已经有部分知乎用户收到了即将内测的通知以及知乎百

通信系统的组成(精简介绍)

古代的通信方式:(故事太动人,一个科普性的东西把我看的差点老泪纵横)通信系统的组成:信源与信宿的作用:信源将原始信号(声音、图像等)转化

分享到:

栏目导航

推荐阅读

热门阅读