Générateur xxHash
Calculez instantanément des hachages xxHash32, xxHash64 ou XXH3 à partir de n'importe quel texte.
Comment utiliser Générateur xxHash
- Saisissez ou collez votre texte dans le champ.
- Choisissez la variante — xxHash64 est un bon choix par défaut, XXH3 est la plus récente et la plus rapide.
- Le hachage s'affiche au fur et à mesure ; cliquez sur Copier pour le récupérer.
À propos de Générateur xxHash
xxHash a été créé par Yann Collet, également créateur des algorithmes de compression LZ4 et Zstandard — et cette filiation explique l'objectif de conception. Lorsque vous compressez des données à des gigaoctets par seconde, un hachage ordinaire devient la partie la plus lente du pipeline. xxHash a été conçu pour ne pas l'être : il est optimisé pour tourner à une vitesse proche de celle à laquelle le CPU peut simplement extraire des octets de la mémoire, ce qui le rend en pratique plusieurs fois plus rapide que CRC-32 ou MD5, tout en réussissant les tests statistiques standards de qualité de distribution.
Il existe ici deux générations. xxHash32 (8 caractères hexadécimaux) et xxHash64 (16 caractères) sont les fonctions d'origine, stables, portables et très largement implémentées — xxHash64 est le choix par défaut sensé si vous avez besoin de quelque chose qu'une autre bibliothèque reconnaîtra. XXH3 est la refonte la plus récente et est encore plus rapide, avec les gains les plus importants sur les entrées courtes, précisément là où les versions plus anciennes étaient les plus faibles et où les tables de hachage passent le plus clair de leur temps. XXH3 existe en forme 64 bits (16 caractères) et 128 bits (32 caractères) ; optez pour la version 128 bits lorsque vous établissez l'empreinte d'un très grand nombre d'éléments et que vous voulez rendre les collisions accidentelles pratiquement impossibles.
xxHash est un cheval de trait pour la déduplication, les clés de cache, l'empreinte de contenu, les contrôles d'intégrité au sein de formats compressés et les tables de hachage — partout où vous déplacez de grandes quantités de données et où le hachage ne doit pas devenir le goulot d'étranglement. Il n'est absolument pas cryptographique. Vitesse et résistance aux attaques sont des objectifs opposés, et xxHash a choisi la vitesse : il ne tente en rien d'empêcher quelqu'un de construire délibérément deux entrées avec le même hachage. Ne l'utilisez jamais pour des mots de passe, des signatures ou pour vérifier qu'un téléchargement n'a pas été altéré — pour cela, utilisez SHA-256.
Questions fréquentes
Quelle variante de xxHash dois-je utiliser ?
xxHash64 est le choix par défaut le plus sûr et le plus largement pris en charge. Choisissez XXH3 si vous contrôlez les deux extrémités et voulez une vitesse maximale, en particulier sur des entrées courtes, et XXH3-128 lorsque vous établissez l'empreinte d'un très grand nombre d'éléments.
De combien xxHash est-il plus rapide que MD5 ?
Considérablement — xxHash est conçu pour tourner à une vitesse proche de celle de la lecture mémoire, tandis que MD5 effectue bien plus de travail par octet. Le ratio exact dépend de votre CPU et de la taille de l'entrée, mais xxHash se situe dans une catégorie de performance entièrement différente.
xxHash est-il sécurisé ?
Non. C'est un hachage non cryptographique conçu purement pour la vitesse et une bonne distribution. Il ne doit jamais être utilisé pour des mots de passe, des signatures numériques, ou pour détecter une falsification délibérée — des collisions peuvent être construites volontairement.
Quelle est la différence entre xxHash64 et XXH3-64 ?
Les deux produisent 16 caractères hexadécimaux, mais ce sont des algorithmes différents qui donnent des résultats différents. XXH3 est la conception la plus récente et est plus rapide, en particulier sur de petites entrées. Ils ne sont pas interchangeables.
Mon texte est-il envoyé quelque part ?
Votre texte est envoyé à notre serveur pour être haché, car les navigateurs ne peuvent pas calculer xxHash. Il est haché puis immédiatement supprimé — jamais journalisé, jamais stocké.

