#️⃣ MD5 加密工具
在线生成MD5、SHA1、SHA256哈希值,实时计算,一键复制
⚠️ MD5/SHA1/SHA256 是哈希算法,不是加密算法,不可逆,无法还原原始内容。请勿用于敏感数据的安全保护,密码存储请使用 bcrypt 等专用算法。
MD5 32位
—
复制
MD5 16位
—
复制
SHA1
—
复制
SHA256
—
复制
SHA512
—
复制
MD5是什么?
MD5(Message Digest Algorithm 5)是一种广泛使用的哈希函数,能将任意长度的数据转换为128位(32个十六进制字符)的固定长度摘要。MD5具有不可逆性,相同内容每次生成的哈希值固定,不同内容哈希值不同。
MD5常见用途
- 文件完整性校验:下载软件后对比MD5,确认文件未被篡改
- 数据库密码存储:存储MD5而非明文(注意:现在不推荐单独用MD5存密码)
- 数据去重:用MD5快速判断两份数据是否相同
- API签名:部分API使用MD5生成请求签名
MD5 vs SHA256
MD5产生32位哈希,速度快但安全性较低(已有碰撞攻击)。SHA256产生64位哈希,安全性更高,推荐在需要安全性的场景使用SHA256或SHA3。