Byłbym wdzięczny, gdybyś udostępnił te strony znajomym, dodał je do zakładek lub linkował do nich. Dziękuję! 🙏

Weryfikacja losowania

Acrafto Team Bezpieczeństwo
Zaktualizowano

Wklej kod certyfikatu, aby go sprawdzić.

Wszystko działa w Twojej przeglądarce. Żadna liczba nigdy nie opuszcza Twojego urządzenia.

Co sprawdza to narzędzie

Ktoś przeprowadził losowanie i przekazał Ci kod certyfikatu. Ta strona sprawdza, czy ten kod jest wewnętrznie spójny — czy liczby rzeczywiście pochodzą z ziarna opublikowanego przez organizatora oraz czy odcisk zobowiązania rzeczywiście obejmuje to ziarno i te ustawienia.

Wszystko działa w Twojej przeglądarce. Certyfikat nigdy nie jest nigdzie wysyłany.

Dwie kontrole

Odcisk zobowiązania. Certyfikat zawiera skrót SHA-256 obliczony z ziarna i ustawień losowania. Ta strona ponownie oblicza ten skrót. Jeśli nie zgadza się on z tym zapisanym w certyfikacie, ziarno lub ustawienia zostały zmienione po dokonaniu zobowiązania.

Odtworzenie. Generator z ziarnem jest w pełni deterministyczny, więc to samo ziarno i te same ustawienia zawsze dają te same liczby. Ta strona ponownie przeprowadza losowanie i porównuje wyniki. Jeśli liczby się różnią, wynik został zmieniony.

Certyfikat przechodzi weryfikację tylko wtedy, gdy obie kontrole się zgadzają.

Co udowadnia, a czego nie udowadnia pozytywny wynik

Udowadnia, że organizator po cichu nie zmienił ziarna, ustawień ani liczb po dokonaniu zobowiązania do nich.

Nie udowadnia, że ziarno było nieprzewidywalne. Jeśli organizator sam wybrał ziarno i nigdy nie opublikował odcisku zobowiązania przed losowaniem, mógł wypróbować wiele ziaren i zatrzymać to, które mu odpowiadało. Odcisk zobowiązania ma znaczenie tylko wtedy, gdy został opublikowany przed losowaniem, w miejscu z datą i godziną — w poście, komentarzu, wiadomości.

Na tym właśnie polega sens etapu zobowiązania: zamienia „zaufaj mi” w coś, co każdy może później sprawdzić.

Przeprowadzanie losowania, które można zweryfikować

  1. Ustaw zakres i liczbę potrzebnych liczb.
  2. Naciśnij Utwórz odcisk zobowiązania. Opublikuj otrzymany skrót — w poście z konkursem, w komentarzu, wszędzie tam, gdzie uczestnicy zobaczą go z datą i godziną.
  3. Zamknij zgłoszenia, a następnie wylosuj.
  4. Opublikuj ziarno i certyfikat. Każdy może wkleić go tutaj.

Pominięcie kroku 2 sprawia, że certyfikat jest jedynie dekoracją. To opublikowanie odcisku zobowiązania jako pierwsze nadaje mu wagę.

Dlaczego samo ziarno nie wystarczy

Ziarno to zwykły tekst. Daje liczby dopiero wtedy, gdy wiadomo, jak zostało przekształcone w liczby — jaki algorytm, jaki zakres, ile liczb, czy dopuszczono powtórzenia.

Dlatego odcisk zobowiązania obejmuje zarówno ziarno, jak i ustawienia. Bez tego organizator mógłby opublikować ziarno, a potem twierdzić, że losowanie przebiegło w innym zakresie i że prawdziwym wynikiem był inny zestaw liczb. Zobowiązanie zamyka tę furtkę.

Najczęściej zadawane pytania (FAQ)

Czy ważny certyfikat oznacza, że losowanie było losowe? Oznacza to, że losowanie nie zostało zmienione po dokonaniu zobowiązania. To, czy było nieprzewidywalne, zależy od momentu publikacji odcisku zobowiązania. Opublikowany przed losowaniem, publicznie, z datą i godziną — wtedy tak, organizator był związany zobowiązaniem. Opublikowany później nie dowodzi niczego w kwestii nieprzewidywalności.
Czy mój certyfikat jest gdzieś przesyłany? Nie. Sprawdzenie odbywa się całkowicie w Twojej przeglądarce, w JavaScript. Nic nie opuszcza Twojego urządzenia i nie ma serwera, który mógłby to zapisać.
Co oznacza „odcisk zobowiązania się nie zgadza"? Ziarno lub ustawienia w certyfikacie nie są tymi, do których dokonano zobowiązania. Ktoś edytował certyfikat albo został on wygenerowany przez inne narzędzie.
Co oznacza „ziarno nie generuje tych liczb"? Odcisk zobowiązania jest nienaruszony, ale lista liczb została później zmieniona. Narzędzie pokazuje liczby, które ziarno rzeczywiście generuje, więc widać różnicę.
Czy mogę zweryfikować losowanie z innej strony? Tylko jeśli wygenerowało certyfikat w tym formacie. Weryfikacja zależy od dokładnego algorytmu generatora — samo ziarno nic nie znaczy bez wiedzy, jak zostało przekształcone w liczby.
Co jeśli certyfikat jest bardzo długi? Długość zależy od liczby wylosowanych liczb, ponieważ certyfikat zawiera pełny wynik. Losowanie sześciu liczb daje krótki kod; losowanie dziesięciu tysięcy daje długi. Oba weryfikują się tak samo.