跳到主要内容
uencoder
哈希与校验 入门 2 个步骤

哈希并验证完整性

发布验证和配置完整性检查的常用手段。第一个节点计算输入的哈希(如 SHA-256);第二个节点将计算结果与你提供的期望值比对。匹配则确认自记录期望哈希以来输入未被篡改。

解决的问题

计算输入文本的哈希并与期望哈希比对以验证完整性。

输入 → 输出

哈希计算器 输入 → 哈希对比器 输出 ,共 2 个步骤。

运行耗时

1–2 分钟 · 完全在浏览器本地运行。

开始之前

  • 待验证的文本
  • 用于比对的期望哈希值

管道

  1. 计算 MD5、SHA-1、SHA-256 或 SHA-512 哈希,支持十六进制或 Base64 输出。免费、隐私、100% 客户端运行。SHA-256/512 基于 Web Crypto API,MD5 基于 spark-md5,适用于校验和、完整性验证、指纹识别等场景。MD5 与 SHA-1 已不适用于安全场景。

    参数: algorithm=sha256

  2. 2 哈希对比器 hash-compare

    对比同一输入的 MD5、SHA-1、SHA-256、SHA-384、SHA-512 哈希。免费、隐私、100% 客户端运行。

在工具链中打开

在浏览器本地运行。配方仅定义管道——您的输入绝不离开此标签页。

▶运行此工作流

在下方输入数据并点击运行。所有处理均在浏览器本地完成 — 不会上传任何内容。

管道进度

  1. 哈希计算器hash
  2. 哈希对比器hash-compare

示例输入

release-v1.2.3

预期输出

MD5:      687bbd425415dd9f685b12c4ff2e925f
SHA-1:    b8fcc1285534dbb672e4e0d2bf87622014f3cf51
SHA-256:  3c14a04fe68153c1a4d11659fb3017f5d99f1205f14f696e67108f1116a274d4
SHA-384:  990c5923421fea4ddc27a14aa1030a0724aa69f580612b065f6a557546cb40c95b17d44ced936d48d685fee39f719107
SHA-512:  f6c68002184e8c4d0efa2e30e433bcb1b5e732e1a540b7d3247791d2c041f78f238aadd153ef8ccb7eb988ac9e43a76e6afdb397c232d693d9f260851f1d4805

此输入输出对在构建期用真实工具执行(tests/unit/recipes.test.ts)——预期输出经过验证,非示意。

相关工作流

您可能还需要

与此配方共享工具或主题的工作流。

使用的工具