| 原始内容 | MD5-32 | MD5-16 | MD5-32 大写 |
|---|
128-bit 摘要,以 32 个十六进制小写字符表示。广泛用于文件完整性校验、数据指纹与去重。示例:5d41402abc4b2a76b9719d911017c592
9–24 位字符(共 16 位),等效于截取中间 64-bit。长度更紧凑,但碰撞概率更高(约 2⁻⁶⁴),适用于短 ID / Token 生成等低安全要求场景,不建议用于安全校验。
A–F)。部分旧系统(如某些支付签名、企业接口)要求大写格式,哈希值本身无差异。示例:5D41402ABC4B2A76B9719D911017C592
UTF-8 编码字符串,自动将多字节字符(中文、日文、emoji 等)转换为字节序列后再计算哈希。这是最常见的使用场景,直接输入文本即可。
0–9、a–f,忽略空格),每两个字符解析为一个字节后计算哈希。适用于对原始二进制数据(如密钥、协议报文)进行哈希的场景。输入示例:48 65 6c 6c 6f
Base64 编码字符串,先解码为原始字节,再对字节进行哈希。常用于对图片、文件内容的 Base64 表示计算其原始哈希值。输入示例:SGVsbG8=
\n 为分隔符将输入拆分为多行,每行单独计算哈希,空行自动忽略。主输出框按行显示对应哈希,下方展示完整批量结果表(MD5-32 / MD5-16 / 大写),并可一键导出为 CSV 文件。适用于批量处理用户名、密码列表、数据集等场景。