Confiança Criptográfica — Como Verificar Qualquer Sorteio
Cada sorteio publica um hash SHA-256 ANTES de escolher o ganhador, e a semente DEPOIS. Qualquer pessoa pode re-executar o algoritmo e provar que o ganhador é real.
Como a verificação funciona
- Passo 1 — Antes do sorteio. Geramos uma semente aleatória e publicamos seu hash SHA-256. O hash fica comprometido publicamente. A semente fica oculta.
- Passo 2 — O sorteio. Usando a semente, escolhemos o ganhador de forma determinística com o algoritmo Fisher-Yates. Mesma semente → mesmo ganhador, sempre.
- Passo 3 — Depois do sorteio. Publicamos a semente. Qualquer um recalcula SHA-256(semente) e verifica se bate com o hash comprometido no Passo 1.
- Passo 4 — Re-execução. Qualquer um roda o algoritmo com a semente publicada na lista de participantes e confirma o ganhador. Matemática, não confiança.
Sorteios verificados recentes
Todos os dados abaixo são reais — extraídos das nossas páginas de ganhadores ao vivo. Clique em qualquer sorteio para ver a prova completa.
| Data | Post | Participantes | Ganhador | Hash SHA-256 | Semente |
|---|---|---|---|---|---|
| 2026-07-13 | DaWLtfCurbp | 533 | @julia__leonardy | 0cf3b2c3a476… | 22b2a891e05a… |
| 2026-07-12 | Dan6iichSyx | 7 | @taisleme1 | 84c28a5c689f… | e51cc1696925… |
| 2026-07-12 | DZ73CHrFH6l | 54 | @r_a_y_y_a_a_n_ | 7234d25e696e… | 135e4a8484c6… |
| 2026-07-11 | Dah_BN4A5E6 | 1.407 | @jessy_pincha | 21d70b38fe90… | abc029058011… |
| 2026-07-11 | DaULwcbKHgK | 198 | @sisenegram_ | 557924d9cbc7… | e482ea80a3e6… |
| 2026-07-10 | DalRJYgiGKS | 240 | @jswalker23 | 37cb1a80e9fc… | f4c667c1ac74… |
Ver prova completa: https://sorteiogratis.com/w/mriomaize9
Por que isso importa
A maioria das ferramentas de sorteio diz "aleatório!" e pede pra você confiar. A gente entrega prova matemática. Se nosso algoritmo algum dia escolhesse um ganhador que não bate com a semente publicada, qualquer um poderia publicar a inconsistência em minutos. Não é só transparente — é verificável de forma adversarial.
Verification algorithm: winnerIndex = (parseInt(sha256(seed + ":" + index), 16) mod participantCount) — Fisher-Yates shuffle with SHA-256-seeded RNG. Open-source verification page at /verificar.