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

多哈希速度比较

为性能敏感路径选择哈希算法时,此链先用参考算法对输入哈希,再跨多种算法运行速度基准。基准输出可比较吞吐(ops/sec),在速度与抗碰撞性间权衡选择。

解决的问题

对输入哈希并基准测试多种哈希算法,比较速度与输出。

输入 → 输出

哈希计算器 输入 → 哈希破解速度参考 输出 ,共 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. 哈希破解速度参考表(教学用途)。免费、隐私、100% 客户端运行。

在工具链中打开

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

▶运行此工作流

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

管道进度

  1. 哈希计算器hash
  2. 哈希破解速度参考hash-speed

示例输入

The quick brown fox jumps over the lazy dog

预期输出

Algorithm            Speed             Notes
─────────────────────────────────────────────────────────────────
MD5                  ~10 billion/s      Broken, not for security. GPU can crack 8-char in seconds.
SHA-1                ~5 billion/s       Broken for collisions (2017). Not for security.
SHA-256              ~3 billion/s       Secure. Used in Bitcoin mining.
SHA-512              ~1.5 billion/s     Secure. 64-bit optimized.
SHA3-256             ~1 billion/s       Secure. NIST standard.
BLAKE2b              ~4 billion/s       Faster than SHA-3, secure.
BLAKE3               ~10 billion/s      Fastest, parallelizable.
RIPEMD-160           ~3 billion/s       Used in Bitcoin addresses.
bcrypt (cost=12)     ~10/s              Slow by design. Strong against brute force.
scrypt (N=16384)     ~100/s             Memory-hard. Strong against GPU/ASIC.
Argon2id             ~50/s              PHC winner. Memory + time hard.
PBKDF2 (100k iter)   ~100/s             Iterated. Adjustable cost.

Note: Speeds are approximate for modern GPUs/ASICs.
Key derivation functions (bcrypt/scrypt/Argon2) are intentionally slow.

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

相关工作流

您可能还需要

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

使用的工具