| 算法 | 输出长度 | 状态 | 说明与适用场景 |
|---|
使用说明
- 在搜索框输入算法名,比如「SHA」或「bcrypt」。
- 重点看「状态」列:标「已不安全」的不要再用于新系统。
- 做文件校验用 SHA-256;存用户密码用 bcrypt / Argon2id;API 签名用 HMAC-SHA256——这三个是最常见的选型结论。
- 点单元格可以复制算法名,点「复制表格」整表拿走。
常见问题
MD5 还能用吗?
做文件完整性校验、生成缓存键可以,但它已能被构造碰撞,绝不能用于数字签名或密码存储。
为什么不能直接用 SHA-256 存密码?
因为太快了。SHA-256 每秒能算几十亿次,密码字典一瞬间就跑完。密码哈希算法(bcrypt/scrypt/Argon2)会故意变慢,就是为了拖垮暴力破解。
Argon2 和 bcrypt 怎么选?
新项目选 Argon2id,它是密码哈希竞赛的冠军,可以按内存、时间、并行度三个维度调参。已有系统里 bcrypt 仍然完全可用。
相关工具
在线哈希计算
一次算出文本的 MD5、SHA-1、SHA-256、SHA-384、SHA-512、CRC3
HMAC 签名生成器
对接支付、开放平台接口时,最常卡住的一步就是「签名算不对」
Base64 在线编码解码
免费的 Base64 在线编码解码工具,支持中文、emoji 与批量文本转换,可切换标准与
UUID 在线生成
在线 UUID / GUID 生成器,使用浏览器加密级随机数生成标准 UUID v4,支持批
随机密码生成器
在线随机密码生成器,基于浏览器加密安全随机数生成强密码,可自定义长度与字符集,显示密码强度评
在线 Base32 编码解码
Base32 编码与解码,按 RFC 4648 标准实现,输出带 = 补位、解码时自动忽略空
编码加密 · 该分类共 40 个工具,展开查看全部
Base64 在线编码解码UUID 在线生成随机密码生成器在线哈希计算在线 Base32 编码解码在线 Base58 编码解码在线进制转换(二/八/十六进制)在线 URL 编码解码在线 HTML 实体转义在线 Unicode 转义在线 ROT13 与凯撒密码在线摩斯电码转换在线 JWT 解析在线 URL 参数解析在线 Quoted-Printable 编码ASCII 码表URL 保留字符对照表Punycode 中文域名转码GBK 编码转换文本转二进制文本转十六进制Base64 URL Safe 编解码密码强度检测ROT 与凯撒位移密码随机数生成器随机颜色生成器随机 IP 地址生成器随机中文姓名生成器随机中文地址生成器随机头像生成器(SVG)占位图生成器(SVG)HMAC 签名生成器TOTP 动态口令生成器栅栏密码加解密维吉尼亚密码加解密文本隐写(零宽字符)文本指纹(SimHash)AES 文本加密解密哈希算法对照表加密算法对照表