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 7fad62ae272e2e84d2a6421df9f1c01a (It means that we had your result before you place your choice).
For each game we generate a randomized key, of 26 characters longfor example 3402b8e839d2aec7349bafe2b81ceb9b, then we organize the winning face and the key like this: HEAD-U5tVTVaVEpoTldFMFpq or TAIL-U5tVTVaVEpoTldFMFpq and we calculate the MD5 hash of this string. In our example, the MD5 hash of TAIL-U5tVTVaVEpoTldFMFpq is 4ede408b0b61b9c5e0d158642a118471, 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.