工具用的顺手吗?
你的反馈能帮助我们做得更好
支持多行文本、上传文件的MD5批量哈希值计算工具,输出HEX/Base64格式,可导出CSV。
输入文本开始批量加密
概览
了解工具能解决的问题、计算或处理逻辑,以及数据边界。
输入 hello,MD5 的十六进制结果是 5d41402abc4b2a76b9719d911017c592。MD5 是确定性的消息摘要算法:完全相同的文本字节会得到相同结果,哪怕只改变一个字母、空格或大小写,摘要通常也会明显不同。这里的“批量”指按换行拆分文本,每个非空白行独立计算一次;它不是文件哈希工具,也不读取文件夹。
结果表保留有效输入行的先后顺序,并同时显示原文和摘要。重复行不会合并,因此相同文本会出现相同摘要,可用于整理测试数据、核对两批文本是否逐项一致,或为非安全用途生成稳定标识。哈希不是加密:计算过程没有解密密钥,也不承诺摘要对应唯一原文。
| 格式 | 当前输出 | 大小写含义 |
|---|---|---|
| HEX | 把16字节摘要写成32个十六进制字符 | 大写与小写代表同一组数值,例如 A 与 a 只是显示形式不同 |
| Base64 | 先把16字节摘要编码为Base64,再按所选大小写转换字符 | Base64区分大小写,转换后的字符串不再等同于原始Base64编码 |
例如 hello 的标准Base64摘要为 XUFAKrxLKna5cZ2REBfFkg==;选择“小写”后页面显示 xufakrxlkna5cz2rebffkg==。若结果要交给另一个系统解析或与外部清单比对,优先选HEX,并确认对方要求的是MD5原始摘要、十六进制文本还是Base64文本。
指南
按步骤完成操作,并通过示例核对输入与结果。
每个项目单独占一行。要计算的前导空格、尾随空格、标点和大小写都应原样保留;纯空行或只包含空白字符的行不会进入结果。
常规核对宜用HEX;需要特定文本编码时可选Base64。大小写选项会作用于最终字符串,Base64模式下不能把大小写版本视为等价。
点击“生成哈希”后查看编号、原文和MD5列。参数更改后再次生成,确保表格内容与当前选择一致。
单个单元格可分别复制;“复制表格”得到带 Original 和 MD5 表头的制表符分隔文本。“导出CSV”生成两列CSV,原文中的双引号会按CSV规则转义。
把下列两行粘贴进去并选择HEX小写:
abc
hello应分别得到 900150983cd24fb0d6963f7d28e17f72 与 5d41402abc4b2a76b9719d911017c592。第一个值也是RFC 1321的测试向量。若把 hello 改为两侧各有一个空格的 hello ,结果会变成 93eca6f25b6b7b5d68f2bc225cd90cc4,因为这些空格属于被计算的文本。工具只过滤整行均为空白的项目,不会自动修剪有效行两端的字符。
场景
查看这项工具在不同工作与生活流程中的用法。
开发或测试人员可把固定输入逐行生成摘要,与上一版清单按顺序对照。结果不同只能说明输入字节或处理结果不同,不能单凭MD5定位差异发生在哪里。
从表格复制一列编号、短代码或规范化文本,批量生成摘要后导出CSV,便于与另一份数据连接或核对。应先统一空格、大小写与字符规范化规则。
某些既有接口明确要求32字符十六进制MD5文本时,可一次准备多条样例,并按接口约定选择字母大小写,再将输出与既有测试清单逐项核对。
问答
集中解答高频疑问与容易混淆的问题。
不能按加密解密的方式还原。MD5把不同长度输入压缩为固定128位摘要,信息在映射中丢失;短弱文本有时能被字典枚举猜中,这属于比对猜测,不是解密。
先检查前后空格、制表符、全角与半角字符、英文大小写以及不可见字符。MD5比较的是实际文本字节,视觉相近不代表输入相同。
不会。空行和只含空白字符的行会被跳过,所以页面不会输出空字符串的标准MD5值 d41d8cd98f00b204e9800998ecf8427e;有效行之间的空行也不会保留占位。
因为Base64字母表区分大小写。这里的大小写设置会转换整个最终字符串,而不是只改变视觉样式;跨系统交换MD5摘要时,使用HEX通常更不容易产生歧义。
须知
使用前了解适用范围、结果限制与必要提醒。
MD5已有实用碰撞攻击,不应用于数字签名、证书、需要抵抗恶意伪造的完整性证明或新的安全协议。普通传输差错核对也只有在可信渠道提供预期摘要时才有意义;攻击者若能同时替换内容和摘要,匹配结果不能证明来源可信。
推荐
查找相关工具、专题与可用的 API 能力。