开发工具 125文本工具 40编码加密 40图片文件 66查询工具 46计算转换 57站长工具 57生活工具 55娱乐工具 39金融理财 45
首页/开发工具/MD5 加密

MD5 加密

在线 MD5 加密工具:输入任意文本,立刻得到 32 位十六进制 MD5 摘要。固定长度、单向不可逆,常用于文件与数据完整性校验。全部在浏览器本地计算,输入的原始内容不会被发送到任何服务器。

本地运行 · 数据不上传 开发工具 免费 · 无需注册
请输入要计算摘要的内容
MD5 摘要:

使用说明

  1. 把要计算的内容粘到左边,点「计算 MD5」。
  2. 结果是一串固定长度的十六进制,32 位。
  3. 点「复制」拿走结果。要算文件摘要请用「文件哈希校验」工具。
  4. 大小写只是书写习惯,同一个值——服务端给的是大写就转成大写再比对。

常见问题

MD5 还能用来存密码吗?
不能。MD5 早已不适合做密码存储:它计算太快,普通显卡每秒能算上百亿次,「彩虹表」和暴力破解都很成熟。存密码请用 bcrypt、scrypt 或 Argon2 这类专门设计的慢哈希,并加盐。MD5 现在只适合做数据完整性校验。
为什么同一个内容算出来永远一样?
这是哈希函数的确定性——同样的输入必然得到同样的输出,正是靠这一点才能用来校验文件有没有被改动。反过来说,如果两次结果不一样,内容就一定不同。
中文和空格会影响结果吗?
会。哈希算的是字节,中文在不同编码下字节序列不同(UTF-8 下一个汉字 3 字节),所以结果会变。本工具统一按 UTF-8 计算,这也是目前最常见的约定。

相关工具

开发工具 · 该分类共 125 个工具,展开查看全部