常见问题MD5 还能用吗?做文件完整性校验、缓存键可以;不能用于密码存储和签名,因为已被证明可构造碰撞。密码请用 bcrypt / Argon2。为什么不支持计算文件哈希?大文件读取会占用大量内存,交给系统命令更合适:Windows 用 certutil -hashfile,Linux / macOS 用 shasum -a 256。结果是本地算的吗?是。优先使用浏览器原生 crypto.subtle 本地计算,文本不会离开浏览器。
相关工具Base64 编解码文本与 Base64 互转,中文按 UTF-8 处理,另提供 URL 安全变体。UUID / 随机串批量生成 UUID v4、强密码或自定义字符集的随机串,可去重、可复制。JWT 解析拆开 Base64URL 看 Header 与 Payload,自动判断是否过期。只解码,不验签。