首页 加密解密 MD5加密
🔧

MD5加密

在线MD5加密,支持16位/32位/大小写,批量处理

工具介绍

MD5(Message Digest Algorithm 5)是一种广泛使用的密码散列函数,能将任意长度数据映射为128位(32个十六进制字符)的固定长度哈希值。常用于密码存储、文件完整性校验、数字签名等场景。

  • 32位小写:标准MD5输出格式,如 d41d8cd98f00b204e9800998ecf8427e
  • 32位大写:部分系统要求大写格式,如 D41D8CD98F00B204E9800998ECF8427E
  • 16位:取32位MD5的中间16位字符
  • 加盐(Salt):在原文前后追加密钥盐值,有效防止彩虹表破解,增强安全性
  • 批量处理:支持多行文本批量生成MD5

使用场景

  • 用户密码加密存储(建议配合加盐使用)
  • 文件下载完整性校验,防止文件被篡改
  • API接口签名验证
  • 数据去重比对
⚠️ 安全提示:MD5为不可逆算法,无法由哈希值还原原文。但MD5已被证明存在碰撞漏洞,不建议用于高安全性场景的密码存储,推荐使用SHA-256等更安全的算法。

MD5 小贴士

  • 16位与32位:32位是完整MD5哈希,16位是取32位中间的16个字符(第9~24位)
  • 大小写:MD5输出为十六进制字符串,a-f 与 A-F 本质相同,仅展示格式不同
  • 加盐作用:在原文前后追加随机字符串(盐值),使相同密码产生不同哈希,有效防止彩虹表攻击
  • 不可逆:MD5是单向哈希,无法从哈希值反推出原文