tool.t086.com -

MD5加密工具

输入文本

加密结果

32位 MD5

等待计算...

16位 MD5

等待计算...

📚 MD5算法知识

🔍 什么是MD5?

MD5(Message-Digest Algorithm 5)是由Ronald Rivest设计的密码散列函数,能将任意长度的数据转换为128位(16字节)的散列值。MD5具有以下特点:

  • 不可逆性:无法从MD5值还原原始数据
  • 固定长度:无论输入多长,输出总是32位十六进制
  • 雪崩效应:输入微小变化会导致输出巨大不同
  • 计算快速:算法简单,计算速度快

⚡ 32位与16位MD5

本工具提供两种MD5格式:

  • 32位MD5:完整的128位散列值,如 d41d8cd98f00b204e9800998ecf8427e
  • 16位MD5:从32位MD5中间提取的16位,如 8f00b204e9800998

16位MD5主要用于长度有限的场景,但安全性相对更低。

🔧 应用场景

MD5在以下场景中仍有广泛应用:

  • 文件校验:验证文件完整性和一致性
  • 密码存储:虽然不推荐,但仍有系统使用
  • 数据去重:快速判断内容是否相同
  • 缓存标识:生成缓存键名

📋 常见MD5值示例

空字符串 d41d8cd98f00b204e9800998ecf8427e
hello 5d41402abc4b2a76b9719d911017c592
123456 e10adc3949ba59abbe56e057f20f883e
password 5f4dcc3b5aa765d61d8327deb882cf99
admin 21232f297a57a5a743894a0e4a801fc3
test 098f6bcd4621d373cade4e832627b4f6
abc123 e99a18c428cb38d5f260853678922e03
你好 7eca689f0d3387e4d0b5c53053e6a919
world 7d793037a0760186574b0282f2f435e7
root dc76e9f0c0006e8f919e5c5a4d63b829