指南

如何使用文本校验和计算器

输入文本后选择支持的算法,即可获得对应的十六进制校验和;也可以一次获取 MD5、SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512 的结果。留空时操作会成功结束,但不会返回校验和值。

工具 文本校验和计算器

先了解文本校验和计算

这个工具用于把输入的文本计算为十六进制校验和,适合在需要比较文本摘要、记录文本内容指纹或检查同一段文本是否产生相同摘要时使用。输入内容按 UTF-8 编码后计算;你可以选择一种算法,也可以一次请求六种算法的结果。空文本是允许的,但该情况下操作成功且不会产生校验和数值。

操作步骤:输入文本并选择算法

  1. 在文本输入区域填写要计算的内容。文本输入是可选的,默认可以为空;如果要得到校验和值,请输入非空文本。

  2. 在算法控制中选择一种算法。可选名称为 MD5、SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512;如果不指定算法,声明的默认选择是 MD5。也可以选择一次计算六种算法。

  3. 确认文本和算法后执行计算。对于非空文本,所选算法会先经过校验,再使用 UTF-8 编码计算,并以十六进制形式返回摘要。若选择了不受支持的算法,操作会返回失败,不会继续计算。

  4. 查看返回结果中的算法名称和对应十六进制校验和。若输入保持为空,工具会直接成功结束,不生成校验和值,也不会进入算法处理和校验流程。

如何理解结果

结果中的十六进制字符串是对应输入文本在所选算法下得到的摘要表示。相同的文本、相同的 UTF-8 编码方式和相同的算法,才适合拿来逐项比较;更换文本、字符或算法后,结果应按新的组合理解。

一次选择六种算法时,会分别得到 MD5、SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512 的结果,而不是一个混合后的值。空文本没有校验和数值,因此不能把空结果当作某个算法的摘要。这个工具接收的是文本输入,返回的校验和也只对应所提交的文本;不能据此推断文件上传、直接读取文件或文件完整性保证等能力。

使用示例

你需要为一段中文问候语生成可供后续比较的 SHA-256 文本摘要。

在文本输入区域输入“你好,世界”,选择 SHA-256 并执行计算,然后查看该算法对应的十六进制结果。

结果会显示 SHA-256 对应的十六进制摘要字符串;本文不预设具体摘要值。

使用限制

  • 工具的已知输入是文本,现有信息未确认文件上传或直接读取文件的能力;校验和结果也不应被表述为文件完整性、安全性或准确性的保证。

常见错误

  • 如果算法名称不在 MD5、SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512 之列,非空文本的计算会失败。请改选支持的算法,或使用一次计算六种算法的选项。

常见问题

支持哪些校验和算法?

可以。非空文本支持 MD5、SHA-1、SHA-224、SHA-256、SHA-384 和 SHA-512,也可以一次请求这六种算法的结果。

不输入文本可以计算吗?

可以留空。空文本会成功结束,但不会产生校验和数值;算法处理和校验也不会继续进行。

为什么选择某个算法后没有得到结果?

对于非空文本,算法选择会先经过校验;不受支持的选择会返回失败。请从六种支持的算法中选择,或选择一次计算六种算法。

工具

文本校验和计算器