加密与安全工具

哈希生成器

在线文本哈希计算工具,支持 MD5、SHA-1、SHA-256、SHA-512、SHA3、BLAKE2 等多种散列算法并输出十六进制摘要。

运行工具

哈希生成器用于根据输入的文本快速计算对应的散列值。工具支持多种常见哈希算法,包括 MD5、SHA-1、SHA-256、SHA-512、SHA3-256、SHA3-512、BLAKE2b 和 BLAKE2s。默认状态下算法设置为全部,会同时计算并列出所有支持算法的十六进制结果;如果只需要特定算法,也可以在算法参数中以逗号分隔的形式指定具体名称。当输入文本为空时,工具将直接呈现空白输出而不计算散列值。若在算法参数中填入了未识别的算法名称,工具会自动过滤掉无效项。无论选择何种输出格式参数,当前版本均以十六进制文本展示生成的散列值。本工具适合日常校验文本完整性、生成数据摘要以及对比哈希值使用。

使用说明

  1. 在文本输入框中输入或粘贴需要计算哈希的原始文本。
  2. 在算法参数中保持默认的 all 以计算全部支持算法,或输入以英文逗号分隔的特定算法名称。
  3. 核对格式参数设置,当前工具统一生成十六进制散列摘要。
  4. 点击运行后,在结果面板中查看并复制对应算法的十六进制哈希值。

示例

  • 输入文本 hello,算法参数保持默认值 all,结果列表中将显示 MD5、SHA-1、SHA-256 等全部支持算法生成的十六进制哈希值。
  • 输入文本 test123,算法参数填写 sha256, md5,结果面板仅输出 SHA-256 和 MD5 两种算法对应的十六进制摘要。

常见问题

工具支持哪些哈希算法?

目前支持 MD5、SHA-1、SHA-256、SHA-512、SHA3-256、SHA3-512、BLAKE2b 和 BLAKE2s 共八种常用散列算法。

输入文本为空时会输出哈希值吗?

当未提供任何文本内容时,工具不会执行哈希计算,输出区域将保持为空。

如果输入的算法名称不受支持会怎样?

未识别的算法名称会被自动忽略并过滤。若所有输入的算法名称均无法识别,结果面板将不输出任何哈希值。

生成的哈希值是以什么格式呈现的?

生成的哈希摘要均以标准的十六进制小写字符串形式呈现。

嵌入此工具

使用以下代码,将这个可直接使用的 SmartPlusLab 工具添加到您的网站。