#️⃣ 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。