首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FreeBuf

    为什么要用BLAKE2替换SHA-1?| 密码学分析

    因为BLAKE2是安全的 我们给BLAKE2的定位是目前安全系数最高的哈希函数,从2012年BLAKE2的发布之日至今,我们还没有发现针对BLAKE2的攻击。 因为BLAKE2的速度比SHA-1更快 由于在设计之初就考虑到了安全和性能方面的优化,BLAKE2在速度方面是要优于SHA-1的。 比如说,BLAKE2默认就是Go语言“/x/crypto”包中的一部分。除此之外,目前很多流行的加密代码库都包含有BLAKE2,例如OpenSSL和Sodium等等。 如果你想使用其他语言来实现BLAKE2的话,可参考Sodium给出的资料【点击文末的阅读原文查看】。 因为BLAKE2就是你所需要的东西 BLAKE2不仅仅只是一个简单的哈希函数而已! 很多人选择使用SHA-3而不选择BLAKE2的理由可能是BLAKE2并不是一种规范标准(虽然BLAKE也有自己的标准化文档RFC),而且BLAKE2也没有得到FIPS的许可认证。 我们应该怎么做?

    2.2K60发布于 2018-02-24
  • 来自专栏DotNet NB && CloudNative

    面向 .NET 开发人员的 10 大高性能哈希库

    Blake2 优点: 速度快且安全。 适用于加密用途。 缺点: 比非加密哈希算法稍慢。 使用Blake2的公司: Cloudflare:使用Blake2满足其加密需求。 Google:在各种安全应用程序中实现了Blake2。 MetroHash | 1 | 1000 | | HighwayHash | 1.2 | 833 | | FNV-1a | 1.5 | 667 | | SipHash | 1.4 | 714 | | Blake2 MetroHash | 1000 | 1000 | | HighwayHash | 1200 | 833 | | FNV-1a | 1500 | 667 | | SipHash | 1400 | 714 | | Blake2 对于对安全性敏感的应用程序,尽管性能稍慢一些,但可以考虑使用像SipHash或Blake2这样的加密哈希函数。

    67800编辑于 2025-04-01
  • 来自专栏算法协议

    Golang实现常用的Hash摘要

    Blake2:Monero 使用 Blake2 作为其哈希算法。Blake2 是一种高速、安全的哈希算法,可以将任意长度的数据转换为固定长度的哈希值。 "salt") key, _ := scrypt.Key([]byte(s), salt, 16384, 8, 1, 32) return hex.EncodeToString(key)}Blake2 // Blake2 -func Blake2(s string) string { h, _ := blake2b.New256(nil) h.Write([]byte(s)) return

    1.2K81编辑于 2023-07-13
  • 来自专栏深入浅出区块链技术

    即将到来的以太坊伊斯坦布尔有哪些更新

    伊斯坦布尔升级涉及到哪些EIP,也是用EIP管理,见伊斯坦布尔硬分叉元提案1679[4] 伊斯坦布尔升级包含的EIP有: EIP-152: 加入了 Blake2 函数函数的预编译实现[5] 添加了在以太坊合约中验证 docs/eips/ [4] 伊斯坦布尔硬分叉元提案1679: https://learnblockchain.cn/docs/eips/eip-1679.html [5] EIP-152: 加入了 Blake2

    61430发布于 2019-11-26
  • 来自专栏C/C++基础

    Linux 命令(234)—— cksum 命令

    不能超过 blake2 算法的最大长度,并且必须是 8 的倍数。 --tag 创建 BSD 样式的校验和(默认行为)。 --untagged 创建一个反向样式的校验和,没有摘要类型。

    1.5K30编辑于 2022-12-25
  • 来自专栏Rust语言学习交流

    【Rust日报】 2019-05-23:性能强悍的 blake2b_simd 和 blake2s_simd 姐妹花

    性能强悍的 blake2b_simd 和 blake2s_simd 姐妹花 BLAKE 和 BLAKE2 是密码学哈希函数,来源于 Dan Bernstein 的 ChaCha。

    97730发布于 2019-07-09
  • 来自专栏小生观察室

    利用WireGuard使用NordV**配置文件

    管理守护进程或担心引擎盖下的内容 WireGuard 提供了一个极其基本但功能强大的界面 加密可靠 WireGuard 使用最先进的密码学,如Curve25519、ChaCha20、Poly1305、BLAKE2

    1.8K30编辑于 2022-12-06
  • 来自专栏开源服务指南

    比 md5 更快更安全:全新的哈希函数 | 开源日报 No.294

    具有以下特点和优势: 比 MD5、SHA-1、SHA-2、SHA-3 和 BLAKE2 快得多。

    71010编辑于 2024-07-10
  • Linux coreutils 命令列表

    说明 arch查看硬件架构b2sum计算、校验 BLAKE2

    11910编辑于 2026-03-14
  • 来自专栏Rust语言学习交流

    Polkadot中的密码学

    /w3f/schnorrkel BIP39 substrate-bip39 Github:https://github.com/paritytech/substrate-bip39 加密哈希函数库 blake2

    1.5K20发布于 2019-10-09
  • 来自专栏大龄程序员的人工智能之路

    几个开源 RUST 安全算法库

    数字签名:ECDSA,ED25519 椭圆曲线:BP256/384, k256, P-256/384 HMAC:HMACSHA256/384/512 HASH:SHA1, SHA256/384/512, blake2

    3.4K10编辑于 2023-10-08
  • 来自专栏没有擅长的YcY

    python模块之hashlib

    BLAKE2 待补充...实在是编不下去了,对加密算法相关的知识太缺乏了

    95530编辑于 2022-06-15
  • 来自专栏python3

    python模块之hashlib

    BLAKE2 待补充...实在是编不下去了,对加密算法相关的知识太缺乏了

    1K20发布于 2020-01-06
  • 来自专栏开发运维工程师

    开发实践|转码、加密和解密

    888849b8fc0eece75e0cef74132c796d52f32a5ef12cf9d3dd974f825f9e2f31>>> >>>其他示例参考官方提供的方法即可,例如SHA-2系列、SHA-3系列、BLAKE2

    76000编辑于 2024-01-16
  • 来自专栏东风微鸣技术博客

    WireGuard 系列文章(二):WireGuard 简介 - 快速、现代、安全的 V** 隧道

    加密健全 WireGuard 使用最先进的密码学,如 噪声协议框架[6],Curve25519[7],ChaCha20[8],Poly1305[9],BLAKE2[10],SipHash24[11],HKDF cr.yp.to/ecdh.html [8] ChaCha20: http://cr.yp.to/chacha.html [9] Poly1305: http://cr.yp.to/mac.html [10] BLAKE2

    17.3K62编辑于 2022-04-22
  • 来自专栏Small Code

    Python 3.10 的新功能:模式匹配 Pattern Matching

    | |-- Icons | |-- PythonLauncher | |-- Resources | `-- Tools |-- Misc |-- Modules | |-- _blake2

    83540发布于 2021-03-22
  • 来自专栏计算机视觉CV

    python--如何优雅的import

    print(sys.builtin_module_names) >> ('_abc', '_ast', '_bisect', '_blake2', '_codecs', '_codecs_cn', '

    1.6K191编辑于 2023-08-08
  • 来自专栏大龄程序员的人工智能之路

    写给开发人员的实用密码学 - Hash算法

    其中有些已证明不安全(例如 MD5 和 SHA1 ),有些仍被认为是安全的(例如 SHA-2 、SHA-3 和 BLAKE2 )。下面让我们了解一下目前广泛使用的加密哈希算法。

    2.7K20发布于 2020-12-29
  • 来自专栏SDNLAB

    VPN的消亡史:是谁在“炒作”零信任?

    WireGuard 的另一个好处是它有一个仅 4000 行代码的精简代码库,支持所有最新的加密技术,例如 Noise 协议框架、Curve25519、ChaCha20、Poly1305、BLAKE2、SipHash24

    5.7K20编辑于 2022-06-17
  • 来自专栏程序IT圈

    用户密码加密存储十问十答,一文说透密码安全存储

    常见的Cryptographic Hash有MD5、SHA-1、SHA-2、SHA-3/Keccak、BLAKE2

    1.7K21发布于 2021-01-20
领券