MD5/SHA加密

MD5、SHA-1、SHA-256、SHA-512 哈希加密

1 次浏览最后更新: 2026/4/8
算法说明:
MD5 - 128位,速度快,但不安全,仅用于校验
SHA-1 - 160位,已被破解,不推荐用于安全场景
SHA-256 - 256位,安全,推荐用于密码存储
SHA-512 - 512位,更安全,适合高安全需求

关联介绍

什么是哈希算法

哈希算法将任意长度数据映射为固定长度摘要。特性:确定性(相同输入总相同输出)、不可逆、快速计算。常用算法:MD5(已不安全)、SHA-1(不推荐)、SHA-256、SHA-3。用于数据完整性校验、密码存储、数字签名等场景。

什么是彩虹表

彩虹表是预计算的哈希值对照表,用于破解简单哈希密码。通过查表而非暴力计算快速找到原文。防护措施:加盐(Salt)——在密码前加随机值再哈希,使彩虹表攻击失效。密码存储应用bcrypt、Argon2等专用算法。