MD5 生成器
计算原始文本或文件字节的 MD5
密码安全
🔒 100% 本地运行 — 你的数据不会离开当前页面由 Evan 维护•最近更新:2026年9月30日
页面阅读模式
完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。
工具说明
当旧流程明确需要 MD5 时,可在此计算 128 位摘要,输出为 32 个十六进制字符。文本按 UTF-8 编码且不去除空白,拖入文件按原始字节计算。基础模式还显示 SHA-1、SHA-256,高级模式增加 SHA-512;空文本也是有效输入。MD5 已存在实用碰撞攻击,摘要相同不能证明来源真实。密码存储应采用参数合适的 Argon2id、bcrypt 或 scrypt。
生产可用片段
比较字节,而非肉眼文本
text
空 UTF-8 文本:
d41d8cd98f00b204e9800998ecf8427e
文件字节 00 ff 01:
afb9b285695ee0ee62aa674ef510e70d
MD5 相同不证明来源真实。常见问题
摘要是唯一指纹吗?
不是。MD5 固定返回 128 位,不同输入可能碰撞。只在旧系统兼容或允许这一限制的意外损坏检查中使用。
空格和换行为什么影响结果?
哈希针对字节;尾部空格、UTF-8 编码、BOM、LF 或 CRLF 变化都可能改变摘要。粘贴到文本框不保证保留原文件字节。
怎样对照发布文件的校验值?
拖入原始文件,再与可信来源的完整校验值比较。不要先把二进制文件解码成文本。
输出是 16 字符还是 32 字符?
本工具输出完整的 32 字符十六进制 MD5,不提供部分旧系统使用的中间 16 字符截取形式。
MD5 或直接 SHA-256 能安全存储密码吗?
它们单独使用均不适合作为密码存储方案。应使用带独立盐值和可配置成本的 Argon2id、bcrypt、scrypt 等密码哈希。
继续浏览