Agradeceria se você compartilhasse estas páginas com amigos, as salvasse nos favoritos ou as linkasse. Obrigado! 🙏

Verificar Sorteio Aleatório

Acrafto Team Segurança
Atualizado

Cole um código de certificado para o verificar.

Tudo corre no seu navegador. Nenhum número sai do seu dispositivo.

O que esta ferramenta verifica

Alguém realizou um sorteio e deu-lhe um código de certificado. Esta página diz-lhe se esse código é internamente consistente — se os números realmente provêm da semente que o organizador publicou, e se a impressão digital realmente cobre essa semente e essas definições.

Tudo corre no seu navegador. O certificado nunca é enviado para lado nenhum.

As duas verificações

Impressão digital. O certificado contém um hash SHA-256 sobre a semente e as definições do sorteio. Esta página recalcula esse hash. Se não corresponder ao que está guardado no certificado, a semente ou as definições foram alteradas depois de o compromisso ter sido feito.

Repetição. O gerador com semente é totalmente determinístico, por isso a mesma semente e as mesmas definições produzem sempre os mesmos números. Esta página repete o sorteio e compara. Se os números forem diferentes, o resultado foi editado.

Um certificado só passa quando ambas as verificações são bem-sucedidas.

O que uma verificação bem-sucedida prova e não prova

Prova que o organizador não alterou discretamente a semente, as definições ou os números depois de se ter comprometido com eles.

Não prova que a semente era imprevisível. Se o organizador escolheu a semente sozinho e nunca publicou a impressão digital antes de sortear, poderá ter experimentado várias sementes e ficado com a que lhe agradou. A impressão digital só tem significado quando foi publicada antes do sorteio, num local com data e hora — uma publicação, um comentário, uma mensagem.

É esse o objetivo do passo de compromisso: transforma um “confie em mim” em algo que qualquer pessoa pode verificar depois.

Realizar um sorteio que as pessoas possam verificar

  1. Defina o seu intervalo e quantos números precisa.
  2. Prima Criar impressão digital. Publique o hash que obtiver — na publicação do passatempo, num comentário, onde os participantes o possam ver com data e hora.
  3. Feche as inscrições e depois sorteie.
  4. Publique a semente e o certificado. Qualquer pessoa pode colá-lo aqui.

Saltar o passo 2 torna o certificado meramente decorativo. Publicar primeiro a impressão digital é o que lhe dá peso.

Porque é que uma semente sozinha não basta

Uma semente é apenas texto. Só produz números quando se sabe como foi expandida para eles — qual o algoritmo, qual o intervalo, quantos números, se eram permitidas repetições.

É por isso que a impressão digital cobre a semente e as definições. Sem isso, um organizador poderia publicar uma semente e depois alegar que o sorteio decorreu noutro intervalo e que outro conjunto de números era o resultado real. O compromisso fecha essa porta.

Perguntas frequentes (FAQ)

Um certificado válido significa que o sorteio foi aleatório? Significa que o sorteio não foi alterado depois do compromisso. Se foi imprevisível depende de quando a impressão digital foi publicada. Publicada antes do sorteio, publicamente, com data e hora — então sim, o organizador ficou vinculado. Publicada depois, não prova nada sobre a imprevisibilidade.
O meu certificado é carregado para algum lado? Não. A verificação corre inteiramente no seu navegador, em JavaScript. Nada sai do seu dispositivo, e não existe nenhum servidor que o pudesse registar.
O que significa "a impressão digital não corresponde"? A semente ou as definições no certificado não são as que foram comprometidas. Alguém editou o certificado, ou ele foi gerado por outra ferramenta.
O que significa "a semente não produz estes números"? A impressão digital está intacta, mas a lista de números foi alterada depois. A ferramenta mostra-lhe os números que a semente realmente produz, para que possa ver a diferença.
Posso verificar um sorteio de outro site? Só se ele tiver produzido um certificado neste formato. A verificação depende do algoritmo exato do gerador — uma semente sozinha não tem significado sem se saber como foi expandida para números.
E se o certificado for muito longo? O comprimento depende de quantos números foram sorteados, porque o certificado contém o resultado completo. Um sorteio de seis números dá um código curto; um sorteio de dez mil dá um código longo. Ambos são verificados da mesma forma.