ハッシュと検証 上級 2 ステップ
マルチハッシュ速度比較
パフォーマンス重視のパスのためにハッシュアルゴリズムを選択する際、このチェーンはまず参照アルゴリズムで入力をハッシュし、その後複数のアルゴリズムで速度ベンチマークを実行する。ベンチマーク出力によりスループット(ops/sec)を比較し、速度と衝突耐性の適切なトレードオフを選択できる。
解決する問題
入力をハッシュし、複数のハッシュアルゴリズムをベンチマークして速度と出力を比較する。
入力 → 出力
ハッシュ計算ツール 入力 → ハッシュクラック速度リファレンス 出力 、計 2 ステップ。
実行時間
1–2分 · 完全にブラウザローカルで実行。
始める前に
- ハッシュおよびベンチマークするテキストペイロード
パイプライン
-
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output。無料、プライベート、100%クライアントサイド。
パラメータ: algorithm=sha256
-
Reference table of hash cracking speeds (educational)。無料、プライベート、100%クライアントサイド。
▶このワークフローを実行
下に入力を入力し実行をクリック。すべての処理はブラウザのローカルで行われます — 何もアップロードされません。
パイプラインの進行状況
- ハッシュ計算ツールhash
- ハッシュクラック速度リファレンス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)——期待出力は検証済み、例示ではありません。
関連ワークフロー
こちらもおすすめ
このレシピとツールやテーマを共有するワークフロー。