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
-
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
-
Reference table of hash cracking speeds (educational). Gratuit, privé, 100% côté client.
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
- Calculatrice de hashhash
- 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.