ParallelHash
ParallelHash est le hachage Keccak parallélisable et extensible défini dans NIST SP 800-185 : les blocs d'entrée sont hachés en parallèle et combinés dans un arbre, permettant l'accélération multicœur.
Objectif
Il fournit un hachage au débit évolutif dans les environnements multicœurs et parallèles, avec recalcul des sous-blocs en accès aléatoire.
Mécanisme
Le message est découpé en blocs de B octets, chacun haché indépendamment (en parallèle) avec cSHAKE ; les empreintes de blocs sont encodées avec right_encode et concaténées, et un cSHAKE final produit la sortie. La taille de bloc B est réglable.
Cas d’usage
- Hachage parallèle multicœur
- Vérification de gros fichiers
- Débit de hachage évolutif
Outils associés
Hash SHA-3 / Keccak
Compute SHA-3 (224/256/384/512) and Keccak-256 hashes. Gratuit, privé et 100% côté client. OUTIL
Calculatrice de hash
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratuit, privé et 100% côté client. OUTIL
Référence de vitesse de craquage de hash
Reference table of hash cracking speeds (educational). Gratuit, privé, 100% côté client. OUTIL