Skip to content
Crash Games Kenya 18+
Crash Games Kenya Provably fair multiplier against round time; the dashed line marks where this round ended

How to verify a provably fair crash round, step by step

To verify a provably fair Aviator round, copy the SHA-256 hash of the next server seed before you bet, then open the finished round from your bet history. Hash the revealed server seed yourself. A match shows the seed was fixed before betting; the combined SHA-512 hash of the server seed and three client seeds should match too.

Key facts

FactValueAs ofSource
Server seed16 random symbols generated by the operatorOctober 20261
Published before the roundSHA-256 hash, under 'Next server seed SHA256'October 20261
Inputs to the resultServer seed plus client seeds of the first 3 bettors, hashed with SHA-512October 20261
Where to open a round's checkGreen fairness icon in 'My Bets' or the 'Top' tabOctober 20261
Hash standardFIPS 180-4 (SHA-256, SHA-512)October 20262
Complaint escalation to the regulatorAfter 72 hours unresolved, or on written request (L.N. 112 r.9(2)(e))October 20266

What do you need before the round starts?

A provably fair check begins before you bet, not after. According to Aviator's in-game rules, each round's server seed is a string of 16 random symbols chosen by the operator, and only its SHA-256 hash is public ahead of the round. In the game menu it sits under "Provably Fair Settings", labelled "Next server seed SHA256".

Copy that hash somewhere outside the game, with the time and the game room you are in. A screenshot is enough. Without your own copy, you can only compare the game's numbers with the game's numbers.

You also need a tool that computes SHA-256 and SHA-512. Both are defined in FIPS 180-4, the Secure Hash Standard from the US National Institute of Standards and Technology (NIST), so a correct tool returns the same output for the same input. If the words seed and hash are new, read server seeds and client seeds explained first.

How does a round get its result?

The rules name four participants in every result: the operator and the first three players to bet. Each player has a client seed, made on the player's side. In settings you can leave it on "Random on every new game" or enter your own.

At take-off the three client seeds are merged with the server seed. The merged symbols are turned into a SHA-512 hash, and the round result is taken from that hash. Each game room runs its own seeds, so check rounds from the room you were in.

The fields in Aviator's round fairness window, as the in-game rules text labels them
FieldWhat it holdsWho supplies itWhen you can see it
Server Seed16 random symbolsThe operator ("Generated on our side")After the round; before it, only the SHA-256 hash
Client Seed, Player N1 to N3The seeds of the round's first three bettorsPlayers ("Generated on players side")After the round; your own seed at any time in settings
Combined SHA512 HashSHA-512 of the merged seedsComputed by the game at round startAfter the round
Hex and DecimalA hexadecimal value and its decimal formDerived from the combined hashAfter the round
ResultThe crash multiplierDerived from the hashAfter the round

How do you check the round, step by step?

  1. Before you bet, open the game menu, choose "Provably Fair Settings" and copy the value labelled "Next server seed SHA256". Note the time and your game room.
  2. If you want your own input in the result, choose "Enter manually" and save a client seed. The rules say you cannot change it while a bet is active, and it only counts if you are among the first three players to bet.
  3. Let the round run. Then open "My Bets", or the "Top" tab, and press the green fairness icon beside that round.
  4. Read the window: server seed, the three player seeds, the combined SHA-512 hash, the hex and decimal values, and the result.
  5. Compute SHA-256 of the server seed exactly as shown. Compare your output with the hash you copied in step 1, character by character.
  6. Join the server seed and the three client seeds as the game does, compute SHA-512, and compare it with the "Combined SHA512 Hash" line.
  7. Check that the result row matches the multiplier at which the round ended.

Step 5 is the core test. A match means the operator committed to that server seed before anyone bet. A mismatch means the round fails, whatever the rest of the window says.

Step 6 has a gap you should know about. The rules text says the seeds are merged, but it does not spell out the joining format. If your SHA-512 output differs, ask the operator's support for the exact format before you draw a conclusion.

How do you compute the hash yourself?

On a Mac or Linux terminal, the commands below print the SHA-256 and SHA-512 hash of a seed. Paste the seed between the quotes exactly as the window shows it.

printf '%s' 'PASTE-SEED-HERE' | shasum -a 256
printf '%s' 'PASTE-SEED-HERE' | shasum -a 512

Use printf rather than echo. By default, echo adds a line break to the end of the text, and that one hidden character changes the whole hash.

Illustrative example: a made-up 16-symbol seed and its SHA-256 hash (not a real Aviator seed)
InputSHA-256 output (64 hexadecimal characters)
Kx7pQ2mZ9aT4wL1r902009af2d517340390a7c71fc0ddd90b13cf644e40a42b951e547e2ed3de9a7
Kx7pQ2mZ9aT4wL1s (last symbol changed)caa1f0824df2072c30310502bbfbb9f520bcf34543316d0c66250bb14ef45192
Kx7pQ2mZ9aT4wL1r followed by a line breakf4d2070c86f7e1c69f42f5d3365aa8870e46db0466a5f22522a859514c29f950

One changed symbol gives an unrelated hash. FIPS 180-4 states that any change to a message will, with a very high probability, result in a different digest, which is why a swapped seed cannot pass step 5.

What does a match prove?

A matching SHA-256 hash shows the server seed was fixed before the round and not replaced after the bets came in. The standard also calls it computationally infeasible to find a message behind a given digest, so the hash did not reveal the seed early.

A matching SHA-512 hash shows the result was produced from the four seeds in the window. Three of those seeds arrive from players after the server seed is fixed. That is why no player, and no predictor seller, can know the outcome in advance, as the guide on why Aviator predictor apps are scams explains.

What does a match not prove?

It does not prove the return to player. Spribe states a 97% RTP for Aviator, but that figure depends on the formula that turns the hash into a multiplier, and the rules text does not publish it. Long-run returns are what lab maths testing checks: BMM's mathematics page lists RTP among the figures a game submission must include, and GLI says an RNG must be fully tested for non-predictability and bias.

It does not prove the operator is allowed to offer the game in Kenya. Licensing is a separate check, set out in the guide on whether crash games are legal in Kenya.

It does not settle what happens to a bet when your connection fails, which the game rules handle separately; see what happens when your connection drops mid-round. It also cannot show who the first three bettors were, only the seeds the window lists.

Above all, it does not change your odds. The check confirms a round was not altered, and the 97% RTP explained in shillings still describes what bets return over time.

What if a round fails the check?

Keep your evidence: the screenshot of "Next server seed SHA256" with the time, the fairness window, and your bet history. Then complain to the operator in writing.

Regulation 9(2)(e) of the Gambling Control (Conduct of Gambling Operations) Regulations, 2026 requires a licensee to refer any complaint unresolved after 72 hours, or where you ask in writing, to the Gambling Regulatory Authority. The regulator's toll-free line, as shown on its website, is 0800-723-770.

Questions and answers

Where do I find the server seed hash in Aviator?

Spribe's rules point to the game menu: open "Provably Fair Settings" and look for "Next server seed SHA256". That value is the SHA-256 hash of the server seed for the coming round. Copy it before you bet, with the time and your game room, because the check only means something if you recorded the hash yourself.

Why does my SHA-256 result not match?

Check the input first. The seed must be hashed exactly as shown, with no extra space or line break, and the echo command adds a line break unless told otherwise, so printf is safer. Make sure the hash you copied belongs to the same round and room. If it still differs, keep screenshots and complain to the operator in writing.

Does a provably fair check prove the 97% RTP?

No. The check shows the seeds were fixed and that the result came from them. The return to player depends on the formula that turns the hash into a multiplier, which the in-game rules text does not publish. Spribe states 97% for Aviator; testing labs check long-run returns with maths reviews, not with a seed hash.

Does setting my own client seed improve my chances?

No. You can enter your own seed in Provably Fair Settings, though not while a bet is active, and it only joins the result if you are among the first three players to bet. A seed of your own lets you confirm your input was used. It makes no outcome more likely, because the server seed stays hidden until the round ends.

Can I verify a round I did not bet on?

Yes. Spribe's rules say you can check each round by pressing the fairness icon beside results in "My Bets" or inside the "Top" tab. The window shows the seeds, the combined hash and the result. The before-and-after hash comparison still needs a copy of "Next server seed SHA256" taken before that round began.

Sources

  1. Spribe: Aviator official demo, in-game English text: Provably Fair panel, fairness window and Game rules, accessed 29 October 2026.
  2. National Institute of Standards and Technology: FIPS PUB 180-4, Secure Hash Standard (SHS), accessed 29 October 2026.
  3. Spribe: Aviator game page (Return to Player block), accessed 29 October 2026.
  4. BMM Testlabs: BMM Mathematics, accessed 29 October 2026.
  5. Gaming Laboratories International (GLI): iGaming and Esports Random Number Generator (RNG) Certification, accessed 29 October 2026.
  6. Gambling Regulatory Authority of Kenya: Gambling Control (Conduct of Gambling Operations) Regulations, 2026 (L.N. 112 of 2026), accessed 29 October 2026.
  7. Gambling Regulatory Authority of Kenya: GRA - Kenya, home page (footer 'Need assistance?'), accessed 29 October 2026.