如何使用哈希生成器生成十六进制摘要
输入非空文本并选择受支持的算法后,工具会为每种已识别的算法生成十六进制哈希摘要。空文本不会计算哈希,未识别的算法名称会被忽略。
用哈希生成器处理文本
哈希生成器可把你输入的非空文本转换为十六进制摘要,适合检查文本对应的哈希结果,或按指定算法分别生成摘要。它支持 MD5、SHA-1、SHA-256、SHA-512、SHA3-256、SHA3-512、BLAKE2b 和 BLAKE2s。空文本是一个特殊情况:工具会返回成功状态,但不会计算哈希。
生成哈希值的步骤
- 在文本输入区域填写要处理的内容。输入可以是短句、文件内容中的一段文字或其他文本;请注意,空输入不会产生摘要。
- 打开算法选择项。默认选择会使用当前支持的每种算法;如果只需要部分结果,请改为输入算法名称列表,多个名称之间用逗号分隔,例如
SHA-256,SHA-512。 - 使用受支持的名称进行选择:MD5、SHA-1、SHA-256、SHA-512、SHA3-256、SHA3-512、BLAKE2b 或 BLAKE2s。提交后,工具会为非空文本和已识别的算法分别生成摘要。
- 查看结果中的十六进制字符串,并按算法名称区分每个摘要。如果选择中包含拼写不正确或不受支持的名称,该名称会被忽略;当没有任何名称被识别时,结果仍可能显示成功,但不会有哈希值。
如何理解结果与边界
结果中的每个十六进制字符串都是所选算法针对输入文本生成的摘要。选择一种算法时,通常只需查看对应的一项;选择多种算法时,应将算法名称与各自结果一起记录,避免混淆。
格式选项不能据此理解为会返回 Base64:即使请求 Base64,当前显示的摘要仍是十六进制文本。空文本的成功状态也不表示生成了空字符串哈希;它表示本次没有计算任何哈希。对于未识别的算法名称,成功状态同样不代表该名称已被使用。
使用示例
你想分别查看同一订单编号文本对应的 SHA-256 和 SHA-512 摘要。
在输入区域填写“订单编号 CN-2025-001”,选择 SHA-256,SHA-512,然后提交并按算法名称查看两项十六进制结果。
结果会按已选择的算法分别显示十六进制摘要,例如一项对应 SHA-256,另一项对应 SHA-512;本文不提供未经验证的具体摘要值。
使用限制
- 空文本不会产生哈希;Base64 选择不会带来 Base64 输出;未识别的算法名称不会被选中。
常见错误
- 如果结果为空但状态显示成功,原因可能是输入的算法名称没有被识别。请改用支持列表中的标准名称,并用逗号分隔多个名称。
常见问题
支持哪些哈希算法?
可以。工具支持 MD5、SHA-1、SHA-256、SHA-512、SHA3-256、SHA3-512、BLAKE2b 和 BLAKE2s;选择非默认算法时,应使用受支持的名称。
能否一次生成多种哈希值?
可以输入多个已识别的算法名称,并用逗号分隔;工具会分别返回各算法的摘要。若名称均未被识别,结果仍可能成功,但不会计算哈希。
输入为空时会生成哈希值吗?
不会。空文本会返回成功状态,但不会计算或返回哈希摘要。请先输入非空文本。