MD5文本加密

提供MD5文本加密功能,支持在线处理、快速生成、即时预览和结果复制,适合办公、学习、开发和日常查询场景使用。
待哈希文本
结果
哈希选项

MD5 适合用于校验和,但不适合保护密码或数字签名等安全场景。

工具说明

MD5(Message Digest Algorithm 5)是一种单向哈希算法,会把任意长度的输入计算成固定 128 位(即 32 个十六进制字符)的摘要值。相同的输入永远得到相同的输出,而输入哪怕只改动一个字符,摘要也会截然不同,因此常用于文件校验、下载完整性验证和快速去重比对。

使用方法:把需要计算的文本粘贴到左侧文本框,点击"生成 MD5"(或在"输入时实时更新结果"开启时直接输入),右侧会同时给出 32 位小写、32 位大写、16 位小写、16 位大写四种常见形式,点击各行"复制"按钮即可取用。16 位结果取的是 32 位摘要的中间 16 个字符,仅是历史习惯的缩写形式。

HMAC-MD5:勾选"使用密钥计算 HMAC-MD5"后,工具改为基于共享密钥的消息认证码算法,只有持有相同密钥的一方才能复现摘要,可用于简单的接口签名验证。启用后需在"HMAC 密钥"输入框中填写密钥,否则无法生成结果。

中文与编码:本工具按 UTF-8 编码计算哈希,中文、emoji 等多语言字符均可正确处理;不同系统若使用 GBK 等其他编码,同一文本会得到不同摘要,跨端比对时需统一 UTF-8。

安全提示:MD5 已被证明存在碰撞漏洞,可以在合理成本内构造出摘要相同的两个不同文件,因此不要用它存储密码或做数字签名。密码请使用 bcrypt/scrypt/Argon2,完整性敏感场景请使用 SHA-256 及以上算法。注意首尾空格、换行符也会参与计算,这是比对结果不一致的最常见原因。