Úteis — Tudo o que você precisa, em um só lugar.

Verificar comprovante de sorteio

Confira um comprovante de sorteio do Úteis: recalcula o compromisso SHA-256 e o resultado a partir da semente revelada.

Como utilizar

  1. Carregue ou cole o arquivo JSON do comprovante.
  2. Opcionalmente, cole o hash que foi divulgado antes do sorteio.
  3. Clique em “Verificar”: o compromisso e o resultado são recalculados no seu navegador.

Perguntas frequentes

O que a verificação garante?

Que a semente revelada, as regras e a lista de participantes geram exatamente o compromisso e o resultado registrados. Se o hash foi divulgado antes do sorteio, isso mostra que o resultado não foi escolhido depois.

Isso é uma certificação oficial?

Não. É uma ferramenta de transparência. Sorteios com exigências legais (promoções comerciais, por exemplo) seguem regras próprias e podem exigir autorização e auditoria.

Posso verificar sem o Úteis?

Sim. O campo “algoritmo” do comprovante descreve o cálculo (SHA-256 e HMAC-SHA256 em modo contador), reproduzível em qualquer linguagem.

Informações técnicas

  • Compromisso = SHA-256("uteis-sorteio-v1|" + semente + "|" + JSON canônico de regras e participantes), calculado com a Web Crypto API.
  • Resultado = HMAC-SHA256(semente, contexto | contador) em modo contador, com amostragem por rejeição para índices sem viés.
  • Limitação: quem organiza poderia testar várias sementes antes de divulgar o hash; a “entropia pública” definida depois da divulgação mitiga isso.

Ferramentas relacionadas

  • Sorteador de números — Sorteie números aleatórios em qualquer intervalo, com ou sem repetição, histórico local e opção de sorteio com comprovante verificável.
  • Sorteador de nomes — Sorteie um ou vários vencedores a partir de uma lista digitada, colada ou importada de CSV/TXT, com remoção de duplicados e exportação.
  • Gerador de Hash (MD5, SHA) — Calcule hashes MD5, SHA-1, SHA-256, SHA-384 e SHA-512 de qualquer texto em UTF-8, com saída hexadecimal ou Base64.
  • Cara ou coroa — Jogue uma moeda virtual animada, faça vários lançamentos de uma vez e acompanhe o placar de caras e coroas da sessão.
  • Dados virtuais — Role dados d4, d6, d8, d10, d12, d20 e d100, em qualquer quantidade, com modificadores e notação de RPG como 2d6+3.
  • Embaralhador de listas — Embaralhe a ordem de qualquer lista de forma imparcial com o algoritmo Fisher–Yates e copie ou exporte o resultado.