Zum Inhalt springen
uencoder
Hashing und Verifikation Fortgeschritten 2 Schritte

Multi-Hash-Geschwindigkeitsvergleich

Bei der Wahl eines Hash-Algorithmus für einen performance-sensitiven Pfad hasht diese Kette zuerst die Eingabe mit einem Referenzalgorithmus, dann führt sie einen Geschwindigkeits-Benchmark über mehrere Algorithmen aus. Die Benchmark-Ausgabe lets you compare throughput (ops/sec) and pick the right trade-off between speed and collision resistance.

Gelöstes Problem

Die Eingabe hashen und mehrere Hash-Algorithmen benchmarken zum Vergleich von Geschwindigkeit und Ausgabe.

Eingabe → Ausgabe

Hash-Rechner Eingabe → Referenz zu Hash-Cracking-Geschwindigkeit Ausgabe , insgesamt 2 Schritte.

Ausführungsdauer

1–2 Min · vollständig lokal im Browser.

Vor dem Start

  • Eine Text-Nutzlast zum Hashen und Benchmarken

Pipeline

  1. Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Kostenlos, privat und 100% clientseitig.

    Parameter: algorithm=sha256

  2. Reference table of hash cracking speeds (educational). Kostenlos, privat, 100% clientseitig.

In Werkzeugkette öffnen

Läuft lokal im Browser. Das Rezept definiert nur die Pipeline — Ihre Eingaben verlassen nie diesen Tab.

▶Diesen Workflow ausführen

Geben Sie unten Ihre Eingabe ein und klicken Sie auf Ausführen. Die gesamte Verarbeitung erfolgt lokal in Ihrem Browser — nichts wird hochgeladen.

Pipeline-Fortschritt

  1. Hash-Rechnerhash
  2. Referenz zu Hash-Cracking-Geschwindigkeithash-speed

Beispiel-Eingabe

The quick brown fox jumps over the lazy dog

Erwartete Ausgabe

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.

Dieses Eingabe-Ausgabe-Paar wird beim Build mit echten Tools ausgeführt (tests/unit/recipes.test.ts) — die erwartete Ausgabe ist verifiziert, nicht illustrativ.

Verwandte Workflows

Sie könnten auch brauchen

Workflows, die Tools oder Themen mit diesem Rezept teilen.

Verwendete Tools