Blog · Fairness & Anti-Cheating

What Is a Hash Function? The "Fingerprint" Behind Provably Fair, in Plain Words

Fairness & Verification Published August 30, 2026 · Fair Poker Research Team

When explaining provably fair, one word always comes up: hash. It sounds technical and intimidating, but one analogy makes it clear. This article explains the hash for you with zero technical background — it's the key to why the platform can't secretly change cards.

An analogy: a content's "digital fingerprint"

Think of the hash function as a fingerprint machine:

Just as a human fingerprint uniquely identifies a person, a hash uniquely identifies a piece of content. That's its core use.

Two key properties of the hash

What lets the hash carry fairness are two properties:

In short: a hash is a content's digital fingerprint — unrecognizable after the tiniest change, and impossible to reverse.

How it stops the platform from secretly changing cards

This is exactly the core of provably fair. Recall the flow of verifying a shuffle:

- before dealing, the platform publishes the hash fingerprint of this deck (the "commitment") — like showing you the seal first; - because the hash is one-way, you can't guess the cards from the fingerprint, so it doesn't reveal the cards; - after the hand, the platform reveals the real cards; - you compute the hash of the revealed cards again and compare it to the earlier fingerprint: - same → the cards weren't swapped, the platform is honest; - different → someone tampered.

Because the hash is tamper-evident, the platform can't give a fingerprint first and later swap in a deck that favors it — the swapped deck won't match the fingerprint and is exposed on verification.

Three plain takeaways

In one line: a hash function is a content's digital fingerprint — one-way, tamper-evident. Precisely because of it, the platform must "show the fingerprint first, then the cards," and any later change makes the fingerprint no longer match. You don't need to understand its math, only "change the fingerprint and it's exposed" — then you understand why provably fair is trustworthy.

Feel it for yourself

You don't need to compute a hash, but go to the fairness check and see what that "commitment" looks like — a long, seemingly garbled string, that's the fingerprint of this hand. Understand it as a "locked in advance, matchable afterward" seal, and you'll grasp: this isn't "believe the platform didn't change cards," it's "math guarantees a change would be caught." That backbone is exactly what the "fingerprint machine" of the hash gives you.

Curious how provable fairness is built?

Fair Poker is a non-profit open-source research project on verifiable Texas Hold’em fairness: the deck is co-encrypted and shuffled by participant browsers, there is no dealing server, and every hand can be verified independently. The project provides no gaming service to the public; the full source is published — download it and run your own instance to study it.

Download the source

This site is a non-profit open-source research project and provides no gaming service to the public; the demo is research-testing only with valueless test chips — no real-money gambling. This article is educational content, not betting advice.

← Back to all articles