Aller au contenu
uencoder
Hachage et vérification Intermédiaire 2 étapes

Comparaison de vitesse multi-hash

Pour choisir un algorithme de hachage pour un chemin sensible aux performances, cette chaîne hache d'abord l'entrée avec un algorithme de référence, puis exécute un benchmark de vitesse sur plusieurs algorithmes. La sortie du benchmark permet de comparer le débit (ops/sec) et de choisir le bon compromis entre vitesse et résistance aux collisions.

Problème résolu

Hacher l'entrée et benchmarker plusieurs algorithmes de hachage pour comparer leur vitesse et sortie.

Entrée → Sortie

Calculatrice de hash entrée → Référence de vitesse de craquage de hash sortie , total 2 étapes.

Durée d’exécution

1–2 min · entièrement en local dans le navigateur.

Avant de commencer

  • Une charge utile texte à hacher et benchmarker

Pipeline

  1. Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratuit, privé et 100% côté client.

    Paramètres : algorithm=sha256

  2. Reference table of hash cracking speeds (educational). Gratuit, privé, 100% côté client.

Ouvrir dans la chaîne d’outils

S’exécute localement dans le navigateur. La recette ne définit que le pipeline — vos entrées ne quittent jamais cet onglet.

▶Exécuter ce flux

Saisissez votre entrée ci-dessous et cliquez sur Exécuter. Tout le traitement se fait localement dans votre navigateur — rien n'est envoyé.

Progression du pipeline

  1. Calculatrice de hashhash
  2. Référence de vitesse de craquage de hashhash-speed

Exemple d’entrée

The quick brown fox jumps over the lazy dog

Sortie attendue

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.

Cette paire entrée-sortie est exécutée avec de vrais outils à la construction (tests/unit/recipes.test.ts) — la sortie attendue est vérifiée, non illustrative.

Workflows associés

Vous pourriez aussi avoir besoin de

Workflows partageant des outils ou thèmes avec cette recette.

Outils utilisés