Para entender os detalhes do cálculo
Algoritmo. A UP SKINS usa SHA-256 para o lacre e para o manifesto, e HMAC-SHA256 para calcular os índices dos títulos vencedores.
Manifesto. Cada linha contém número do título, identificador do título, identificador do participante e nome público, separados por |. O hash usa esse texto exato, em UTF-8, com uma quebra de linha entre os registros.
Chave e mensagem. A chave é usada como texto UTF-8, exatamente como foi publicada. A mensagem de cada posição é hash_do_manifesto:posição, começando na posição 1.
Índice. O HMAC é interpretado como um número hexadecimal e reduzido pelo módulo da quantidade de títulos restantes. O índice começa em zero. Após cada prêmio, o título vencedor é removido da lista para calcular a próxima posição.
Ordem da lista. No sorteio principal, os títulos seguem a ordem crescente dos números. Na Roleta de Metas, seguem a ordem das compras confirmadas da faixa, preservada na prova.
Roleta de Metas. A prova de cada faixa considera os títulos elegíveis daquela etapa e seu mínimo por participante. O resultado do evento é separado do sorteio principal.
Alcance da conferência. Um resultado confirmado indica que os dados publicados são consistentes com o cálculo. Para conferir quando um lacre foi publicado, compare também um registro guardado antes da revelação.