18 ans et plus seulement. Jouez de façon responsable.Classement mis à jour en novembre 2026Notre méthode de test
provablylegit Se connecter

Une fonction de hachage qui utilise une clé secrète; les jeux provably fair appliquent HMAC-SHA256 à la seed serveur, à la seed client et au nonce.

HMAC signifie hash-based message authentication code (code d'authentification de message basé sur le hachage). C'est la méthode standard pour mêler une clé secrète à un message au moyen d'une fonction de hachage. La variante HMAC-SHA256 s'appuie sur SHA-256 et renvoie 32 octets.

Son rôle dans les jeux à seeds

Le système dominant utilise la seed serveur comme clé HMAC. Le message est composé de votre seed client, du nonce et d'un numéro de round, séparés par des deux-points :

HMAC-SHA256(serverSeed, clientSeed:nonce:round)

Ces 32 octets sont découpés en 8 blocs de 4. Chaque bloc est lu comme une fraction en base 256 (le premier octet sur 256, plus le deuxième sur 256 au carré, le troisième sur 256 au cube et le quatrième sur 256 à la puissance quatre), ce qui donne un flottant entre 0 et 1. La logique du jeu transforme ensuite les flottants en résultats.

Pourquoi ne pas simplement hacher une chaîne concaténée

Le HMAC a été conçu précisément pour combiner une clé secrète avec des données publiques. Il évite aussi les problèmes d'extension de longueur qui peuvent toucher un simple hash appliqué à des chaînes concaténées.

Différences d'implémentation

Les casinos ne suivent pas tous exactement ce schéma. Certains inversent la clé et le message, ajoutent des champs ou convertissent les octets autrement. Vérifiez toujours à l'aide du schéma documenté par le casino.