跳转到主要内容
← 首页

MD5 哈希生成器

计算任意文本的 MD5 哈希值

什么是 MD5?

MD5 哈希长 128 位,显示为 32 个十六进制字符。几秒钟就能制造出碰撞,因此 MD5 不能用来保护任何可能被攻击者篡改的内容。但它仍适合检测意外损坏、去重和用作缓存键。

示例

“hello”的 MD5 值
5d41402abc4b2a76b9719d911017c592
空字符串的 MD5 值
d41d8cd98f00b204e9800998ecf8427e
在终端中计算文件的哈希值
md5sum file.zip    # Linux
md5 file.zip       # macOS

常见问题

MD5 还安全吗?

在安全用途上不安全。MD5 碰撞很容易构造,因此不能用于签名、证书或密码。在没有人故意作假的场景下,用它做校验和没有问题。

MD5 哈希值有多长?

无论输入多长,结果始终是 128 位,显示为 32 个十六进制字符。

MD5 可以解密吗?

不可以。MD5 是哈希,不是加密。那些号称能“解密”MD5 的网站,其实是在预先计算好的常见输入表中查找该哈希值。

相关工具