Générateur MurmurHash
Fonction de hachage non cryptographique haute performance
Entier non signé 32 bits (0-4294967295). Différentes graines produisent différentes valeurs de hachage.
-
-
-
-
À propos de MurmurHash
Qu'est-ce que MurmurHash ?
MurmurHash est une fonction de hachage non cryptographique créée par Austin Appleby en 2008. MurmurHash3, la dernière version, a été publiée en 2011 et offre une excellente distribution, une grande vitesse et une bonne résistance aux collisions. Elle est largement utilisée dans les tables de hachage, les filtres de Bloom et les systèmes de partitionnement de données.
Variantes disponibles
- MurmurHash3 x86 32-bit: Sortie 32 bits, optimisée pour les plateformes 32 bits. Rapide et efficace pour le hachage général.
- MurmurHash3 x86 128-bit: Sortie 128 bits optimisée pour les plateformes x86 32 bits. Traite les données en morceaux de 32 bits.
- MurmurHash3 x64 128-bit: Sortie 128 bits optimisée pour les plateformes x64 64 bits. Plus rapide sur les systèmes 64 bits.
Cas d'utilisation courants
- Tables de hachage et maps pour une recherche rapide de clés
- Filtres de Bloom pour les tests d'appartenance
- Partitionnement de données et hachage cohérent
- Déduplication et empreinte de contenu
MurmurHash n'est PAS cryptographiquement sécurisé. Ne l'utilisez pas pour les mots de passe, les signatures numériques ou les applications sensibles à la sécurité. Utilisez SHA-256 ou BLAKE2 pour les besoins cryptographiques.
Outils Connexes
Générateur xxHash
Hash non-cryptographique extrêmement rapide supportant xxHash32, xxHash64, xxHash3 et xxHash128
Calculateur de CRC
Calculer les checksums CRC-8, CRC-16, CRC-32, CRC-64 avec support pour Modbus, CCITT et autres normes de protocole
Générateur de hachage MD5/MD4
Générez des valeurs de hachage MD5 et MD4 pour du texte ou des fichiers avec plusieurs formats de sortie
Générateur de Hash SHA-3 / Keccak
Générer des hashes SHA3-224/256/384/512 et Keccak avec accélération WebAssembly, utilisé dans Ethereum