MD5

MD5 生成器

计算原始文本或文件字节的 MD5

密码安全
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月30日
选项模式
输入

输入文本后点击生成摘要,或拖入文件自动计算 MD5;碰撞风险和适用边界可在高级模式查看。

摘要结果0 已计算字节
MD5128 位
—
SHA-1160 位
—
SHA-256256 位
—
MD5/SHA 摘要不能代替密码哈希;密码存储应采用 Argon2id、bcrypt 或 scrypt。输入不保存草稿。
页面阅读模式

完整说明还包括常见问题处理、操作示例、代码片段、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 等密码哈希。

继续浏览