When you play HEAD or TAIL, our system show the winning face BEFORE you begin to play,
and displays the result on the page in an encrypted way, called Next Game Hash,
for example e8d78cd5974fa3776f568f03602d587d (It means that we had your result before
you place your choice).
For each game we generate a randomized key, of 20 characters long, for example
ft9d5LcJvHzYmhSCZWaU, then we organize the winning face and the key like this:
HEAD-ft9d5LcJvHzYmhSCZWaU or TAIL-ft9d5LcJvHzYmhSCZWaU and we calculate the MD5
hash of this string. In our example, the MD5 hash of HEAD-ft9d5LcJvHzYmhSCZWaU is
e8d78cd5974fa3776f568f03602d587d, so the results of the game must be HEAD.
MD5 is a strong encryption algorithm that cannot be broken today and where each MD5 string matches
with one unique non encrypted string. You can find MD5 generators here.
After you flip the coin, we disclose the winning face with the key, and you can verify that
their MD5 hash exactly match with the data that was published BEFORE you played.
That is the proof that WE PLAY FAIR, none cheating anyone.