哈希函数

积流成海3 天前
前端·算法·哈希算法·哈希函数·盘子工具站
用代码实现哈希计算器:Web Crypto API 实战网上哈希工具很多,但核心逻辑其实不到 100 行代码。本文从零实现一个哈希计算器:Web Crypto API 的 digest 用法、ArrayBuffer 转十六进制、UTF-8 编码一致性、MD5 的动态加载方案、文件哈希计算、五种算法并发优化。这是 盘子工具站哈希计算工具 的实现原理剖析,代码已在 GitHub 开源。
积流成海6 天前
算法·负载均衡·哈希算法·哈希函数·盘子工具站
一致性哈希原理与实现:分布式系统负载均衡后端面试高频题:"什么是一致性哈希?为什么需要它?"用取模哈希把数据分到多台服务器上不行吗?节点增减时为什么会全量迁移?本文从问题出发,一步步推导出一致性哈希的设计思路,最后给出完整代码实现。
积流成海11 天前
算法·安全·哈希算法·哈希函数·盘子工具站·哈希计算
哈希碰撞攻击全解析:从MD5到SHA1的安全演进史MD5 被王小云攻破已经 20 年了,SHA1 被 Google 攻破也快 10 年了。什么是哈希碰撞?生日悖论和碰撞攻击有什么关系?数字签名为什么对哈希值签名?本文把哈希碰撞的数学原理、攻击历史和安全意义讲清楚。
Amd7942 年前
密码学·md5·数据完整性·安全性·哈希函数·替代算法·碰撞攻击
深入理解MD5:Message Digest Algorithm 5title: 深入理解MD5:Message Digest Algorithm 5 date: 2024/4/21 18:10:18 updated: 2024/4/21 18:10:18 tags:
Amd7942 年前
安全·密码学·对称加密·pbkdf2·哈希函数·密钥派生·kdf
深入了解PBKDF2:密码学中的关键推导函数title: 深入了解PBKDF2:密码学中的关键推导函数 date: 2024/4/20 20:37:35 updated: 2024/4/20 20:37:35 tags:
Amd7943 年前
密码学·数据安全·安全漏洞·摘要算法·哈希函数·sha算法·md5算法
深入理解MD5算法:原理、应用与安全在当今数字化时代,数据安全和完整性变得至关重要。消息摘要算法是一种用于验证数据完整性和安全性的重要工具。在众多消息摘要算法中,MD5(Message Digest Algorithm 5)因其快速、广泛应用和相对较高的安全性而备受关注。本书将深入探讨MD5算法的原理、应用和安全性,帮助读者更好地理解和应用MD5算法。
Amd7943 年前
数据安全·网络通信·密钥管理·防篡改·哈希函数·消息认证·hmac算法
HMAC算法:数据传输的保护神HMAC(Hash-based Message Authentication Code)算法是由Mihir Bellare、Ran Canetti和Hugo Krawczyk于1996年提出的一种基于哈希函数的消息认证码算法。HMAC算法结合了哈希函数和密钥,用于验证消息的完整性和真实性,常用于网络通信、数字签名等领域。
我是有底线的