在线MD5哈希

兼容用途 MD5 摘要,不用于密码或安全场景。

关于在线MD5哈希

hidevtool MD5 工作台对 UTF-8 文本计算 128 位摘要,可选小写 Hex(32 字符)或 Base64 输出,输入即更新,均在浏览器本地完成。

在线MD5哈希能力

MD5 现在常用于什么

MD5 曾广泛用于文件校验与旧接口。算法快、输出 128 位。新系统设计请用 SHA-256 等更强算法;MD5 仅建议用于兼容旧系统。

勿用于密码与信任

  • MD5 已不抗碰撞,勿用于证书、签名或口令存储。
  • 口令存储请用 PBKDF2、bcrypt 或 Argon2(可参见本站相关工具)。
  • 新项目的完整性校验请优先使用 SHA 哈希工具(SHA-256 等)。

输入与输出

  1. 输入按 UTF-8 文本处理(含中文、emoji),与多数语言标准库一致。
  2. Hex 为小写 32 字符、无空格。
  3. Base64 为 16 字节摘要的另一种编码,请与目标接口约定一致。

与别的工具对齐

  • 空字符串 MD5(Hex):d41d8cd98f00b204e9800998ecf8427e。
  • 测试向量 "abc":900150983cd24fb0d6963f7d28e17f72。
  • 若不一致,检查 UTF-8/UTF-16、末尾换行,或对方是否按文件二进制计算。

安全使用建议

  1. 1将 MD5 视为遗留校验手段,而非安全边界。
  2. 2不要单独用 MD5 验证不可信来源的下载,尽可能改用 SHA-256。
  3. 3需要带密钥的摘要时,仅在规范要求时使用 HMAC 工具的 MD5。

常见应用场景

遗留接口与配置

对照旧支付、游戏服文档要求的 MD5 签名。

快速校验

与 MySQL MD5()、PHP md5() 等对短字符串结果。

学习与排错

联调前用公开测试向量确认实现一致。

常见问题

MD5 安全吗?
不安全。安全场景请用 SHA-256 等;MD5 仅适合遗留兼容。
选 Hex 还是 Base64?
Hex 是常见的 32 字符形式;Base64 是同一 16 字节摘要的编码,按目标系统选择。
会不会包含末尾换行?
完全按您输入的内容哈希;多一个换行摘要就会变,请与对方工具的读入方式一致。
文本会上传吗?
不会,均在浏览器本地计算。