小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

一致性哈希是一种用于分布式系统的技术,旨在减少节点变更时的键重新映射。经典哈希环方法存在内存开销大和查找性能差的问题。Google 提出的 Jump Hash 和 Maglev Hash 提供了更优解决方案,前者实现简单且内存开销为零,后者支持动态节点增删且查找速度快。选择合适的哈希算法需根据具体场景,Jump Hash 适合节点增加,Maglev Hash 则适合频繁变更的环境。

一致性哈希:不要相信教科书版本

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-09T00:00:00Z

本文讨论了完美哈希在编程语言关键字识别中的应用,完美哈希函数确保零冲突,查找时间为O(1)。GCC使用gperf生成C/C++关键字的完美哈希函数。文章介绍了FKS方案、最小完美哈希及其构造算法,如CHD和RecSplit,强调了完美哈希在静态字典问题中的优势,适用于高频查找和确定性延迟的场景。

完美哈希:从理论到 gperf 实践

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-08T00:00:00Z

Google 的 Swiss Table 是一种高效的哈希表实现,利用 SIMD 指令实现 16 路并行探测,性能比传统的 std::unordered_map 快 2 倍以上。它通过控制字节优化内存访问,减少缓存未命中率,提升查找效率,并采用开放寻址策略,解决了链式哈希的内存开销和性能瓶颈问题。

Swiss Table:Google 的 SIMD 加速哈希表

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-07T00:00:00Z

密码认证经历了从明文存储到哈希,再到加盐和慢哈希函数的演变,最终发展出PAKE协议。PAKE通过共享密码实现安全认证,避免服务器接触密码。OPAQUE协议是增强型PAKE的代表,确保即使服务器被攻破,密码也不会泄露,具备抵抗离线字典攻击和前向安全性等特性,正在被工业界逐步采纳。

【密码学百科】密码认证协议:从 SRP 到 OPAQUE

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-04T00:00:00Z

密码学哈希函数是现代密码学的核心,广泛用于数字签名和消息认证。它将任意长度的输入映射为固定长度的输出,需具备抗原像性、抗第二原像性和抗碰撞性等安全属性。MD5和SHA-1因安全性不足被淘汰,SHA-2和SHA-3则提供更强的安全性。哈希函数在密码学协议中至关重要,设计时需兼顾安全性与性能。

【密码学百科】密码学哈希函数:MD5→SHA-2→SHA-3 的进化之路

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-04-04T00:00:00Z
一致性哈希的原理和历史

一致性哈希可以高效管理多个缓存服务器,减少数据迁移,降低管理复杂性。服务器数量变化时,仅需迁移少量 key。

一致性哈希的原理和历史

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-03-31T13:32:05Z

一致性哈希是一种在分布式系统中处理节点动态增删时数据分配的技术,但其溢出概率高于预期。例如,5个服务器每个容量为4时,存储10个数据项的溢出概率为16.37%。这表明传统容量规划未考虑数据随机分布和极端情况,可能增加服务器溢出风险。因此,设计系统时应考虑这些因素以降低溢出概率。

一致性哈希中的溢出问题:为什么你的集群比你想象的更容易爆满

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2026-03-31T13:32:05Z
为V8开发一种最小化的HashDoS抗性且快速可逆的整数哈希

Node.js在2026年3月的安全更新中修复了CVE-2026-21717漏洞,推出了一种新的整数哈希方案,以抵御HashDoS攻击并保持高效可逆性。该方案通过引入随机种子,增强了哈希的不可预测性,防止了因哈希碰撞导致的性能下降。新哈希方案已在多个Node.js版本中实施,确保了安全性与性能的平衡。

为V8开发一种最小化的HashDoS抗性且快速可逆的整数哈希

Node.js Blog
Node.js Blog · 2026-03-24T20:50:00Z

Perl和DBI在连接数据库和提取数据方面非常强大,但PostgreSQL会将哈希引用的键存储为小写,这可能导致哈希键不一致。DBI提供了FetchHashKeyName属性,可以设置为小写或大写,以覆盖数据库的默认行为,这在数据迁移时特别有用。

Luca Ferrari:Perl和DBI哈希引用键的大小写敏感性

Planet PostgreSQL
Planet PostgreSQL · 2026-03-23T00:00:00Z
你的身份验证库没有告诉你的密码真相:哈希与盐的解析

在身份验证构建中,开发者常常忽视密码机制。文章阐述了哈希与加密的区别,指出哈希是单向的,适合密码存储。简单哈希易受彩虹表攻击,因此引入盐(salt)以增强安全性。bcrypt算法通过设置成本因子使哈希过程变慢,增加暴力破解难度。了解这些机制有助于开发者做出更好的安全决策。

你的身份验证库没有告诉你的密码真相:哈希与盐的解析

freeCodeCamp.org
freeCodeCamp.org · 2026-03-12T19:15:55Z

将 Nuxt 从 3 升级到 4 后,CSS 样式丢失,因 SSR 和客户端构建的 CSS Hash 不一致。通过将文件后缀改为 .css,成功解决了问题,最终确认使用 .module.css 避免了哈希不一致。

记一次升级 Nuxt 4 的诡异问题

保罗的小宇宙
保罗的小宇宙 · 2026-03-07T09:57:00Z

将 Nuxt 从 3 升级到 4 后,CSS 样式丢失,原因是 CSS Modules 的哈希不一致。通过将文件后缀改为 .css,成功解决了问题,避免了复杂配置。最终确认所有 .module.less 文件应改为 .module.css,以彻底修复该 Bug。

记一次升级 Nuxt 4 的诡异问题

保罗的小宇宙
保罗的小宇宙 · 2026-03-07T09:57:00Z
通过哈希工程提升深度代理的性能

本文介绍了通过优化“哈希工程”,将Terminal Bench 2.0中的编码代理从前30名提升至前5名。关键在于自我验证和追踪分析,帮助识别错误并提升代理性能。通过调整系统提示、工具和中间件,结合自动化追踪分析,显著提高了代理的任务执行能力。

通过哈希工程提升深度代理的性能

LangChain Blog
LangChain Blog · 2026-02-17T16:15:28Z

作者分享了使用Hypothesis库测试Hasher类的经验。Hasher用于计算数据指纹以避免重复处理。通过生成数据并验证哈希属性,发现相等值的哈希不一致等问题。尽管未发现代码错误,作者意识到测试复杂性,决定保留简单测试,期待更全面的测试建议。

测试难题

Ned Batchelder's blog
Ned Batchelder's blog · 2025-12-18T10:30:06Z
如何使用Python的hashlib模块进行安全哈希

哈希是一种将数据转换为固定大小字符串的技术,常用于密码存储和文件完整性验证。本文介绍了如何使用Python的hashlib模块进行安全哈希,包括基本哈希、加盐以防止彩虹表攻击,以及使用密钥派生函数(如PBKDF2)来增加计算成本,从而提高安全性。

如何使用Python的hashlib模块进行安全哈希

freeCodeCamp.org
freeCodeCamp.org · 2025-12-15T22:56:01Z

NETCore.Encrypt 是一个易用的 .NET Core 加密解密工具库,支持对称加密、非对称加密、哈希计算和 Base64 编码解码,适用于数据传输、存储安全和身份验证等场景。

一款开源实用的 .NET Core 加密解密工具类库

dotNET跨平台
dotNET跨平台 · 2025-11-27T10:02:05Z
在Redis/Valkey集群中分配数据:槽、哈希标签与热槽问题

在Redis或Valkey集群中,数据分片通过哈希槽模型将键分配到16384个槽中,以解决单实例瓶颈。哈希标签确保相关数据在同一节点,便于原子操作。但低基数的哈希标签可能导致“热槽”问题,影响性能。因此,设计时需平衡数据分布,以实现可扩展性和一致性。

在Redis/Valkey集群中分配数据:槽、哈希标签与热槽问题

Percona Database Performance Blog
Percona Database Performance Blog · 2025-11-13T11:45:20Z
初学者密码学:完整的Python课程(SHA-256、AES、RSA、密码)

我们在freeCodeCamp.org的YouTube频道发布了一门密码学课程,内容包括哈希(SHA-256)、对称加密(AES)和非对称加密(RSA),并通过Python构建命令行工具。完成课程后,学员将掌握数据和密码保护的技能。

初学者密码学:完整的Python课程(SHA-256、AES、RSA、密码)

freeCodeCamp.org
freeCodeCamp.org · 2025-11-05T22:41:04Z
李超:理解哈希连接的执行计划

哈希连接是PostgreSQL等关系数据库常用的连接方法,通过构建哈希表并用较大输入进行匹配,适合处理大规模无序数据。文章通过示例解释了哈希连接的原理,包括数据准备、查询和连接类型的理解。PostgreSQL根据表的大小选择内外表,可能导致计划中显示右连接。

李超:理解哈希连接的执行计划

Planet PostgreSQL
Planet PostgreSQL · 2025-10-22T08:26:42Z

WordPress 6.8 版本将用户密码哈希算法从 phpass 更改为 bcrypt,提升了密码安全性。同时,应用密码和密钥采用 BLAKE2b 算法,自动调整,无需用户干预。新函数 wp_hash_password() 和 wp_check_password() 支持 bcrypt,确保现有密码有效。开发者需更新相关代码以适应新算法。

WordPress 密码哈希算法已经从 phpass 改成了 bcrypt​

WordPress 果酱
WordPress 果酱 · 2025-09-26T16:01:52Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码