Hash ID 生成器
Hash ID 生成器(Hashids 算法)
🔐 Hash ID Generator
📐 工作原理与说明
把数字 ID 编码为短字符串,隐藏自增 ID 规律。
- 原理:对数字做混淆后按 Base62/Base58 等字母表编码,得到短且无规律的串。
- 可逆:使用相同盐值可解码回原始数字;换盐则结果完全不同。
- 注意:这属于混淆(obfuscation)而非加密,不能作为访问控制手段。
- 用途:URL 中的短 ID、避免暴露业务量与枚举攻击。
📚 深度解析:Hashids 生成器
💡 常见使用场景
- 把数字 ID 编码成不易猜的短串(如 ?id=laHqu)。
- 对外隐藏自增 ID:把数据库主键 123 编码成 xoz 之类的短串放在 URL 里,避免暴露业务量与被遍历爬取。
编码
salt="my" 编码 [1,2,3] → 如 `o2fXhV`(解码回 [1,2,3])。
❓ 常见问题(FAQ)
⚠️ 使用说明与注意事项
- 本工具纯前端运行,数据不会上传到服务器
- 建议在主流浏览器(Chrome/Safari/Firefox/Edge)中使用
- 计算结果仅供参考,请以实际应用场景为准
▼
工具简介
Generate short, unique hash-based IDs in your browser — great for URLs and record keys.