Hacher du texte ou un fichier avec SipHash-128-2-4

Générez des hachages à clé SipHash-128-2-4 pour une saisie de texte ou un téléversement de fichier. Utilisez une clé hexadécimale de 128 bits pour calculer rapidement des hachages non cryptographiques de 128 bits pour les tables de hachage, les clés de cache et les sommes de contrôle.

Configuration
Définissez la clé de 128 bits utilisée pour le résultat SipHash-128-2-4 actuel.

Utilisez exactement 32 caractères hexadécimaux. Un préfixe 0x, les espaces, les deux-points, les traits d'union et les traits de soulignement sont acceptés.

Entrée
Collez ou saisissez n'importe quel texte UTF-8, y compris des clés de cache ou des charges utiles de requête.
Résultat du hachage
Sortie SipHash-128-2-4 pour la saisie de texte et la clé actuelles.

Hexadécimal

Base64

Décimal

Binaire

Qu’est-ce que SipHash-128-2-4 ?

SipHash-128-2-4 est une fonction de hachage rapide à clé conçue pour les messages courts et la protection des tables de hachage. Elle utilise une clé secrète de 128 bits et produit une sortie de 128 bits, généralement affichée comme une valeur hexadécimale de 32 caractères.

Quand l’utiliser

  • Protéger les tables de hachage côté serveur contre les attaques par inondation de hachage lorsque la clé reste privée.
  • Créer des sommes de contrôle déterministes à clé pour les clés de cache, le partitionnement ou les tables de recherche internes.
  • Comparer des extraits de texte ou des fichiers avec la même clé lorsque l’authentification cryptographique n’est pas requise.

Format de clé

Saisissez la clé sous forme d’exactement 16 octets de données hexadécimales, par exemple 0x000102030405060708090a0b0c0d0e0f. Le préfixe 0x est facultatif, et l’outil accepte les espaces, les deux-points, les traits d’union et les traits de soulignement pour rendre les longues clés plus faciles à lire.

Notes de sécurité

SipHash-128-2-4 ne remplace pas HMAC, les signatures numériques ni le hachage de mots de passe. Utilisez-le pour les tables de hachage à clé et les sommes de contrôle, pas pour prouver l’authenticité entre des systèmes qui exigent des garanties de sécurité cryptographique.