Cijenio bih ako biste podijelili ove stranice s prijateljima, spremili ih u favorite ili linkali na njih. Hvala! 🙏

Provjeri Slučajno Izvlačenje

Acrafto Team Sigurnost
Ažurirano

Zalijepi kod certifikata da ga provjeriš.

Sve radi u vašem pregledniku. Nijedan broj nikad ne napušta vaš uređaj.

Šta ova alatka provjerava

Neko je proveo izvlačenje i dao ti kod certifikata. Ova stranica ti kaže da li je taj kod interno dosljedan — da li brojevi zaista dolaze iz seeda koji je organizator objavio, i da li fingerprint zaista pokriva taj seed i te postavke.

Sve se izvršava u tvom pregledniku. Certifikat se nikad nikamo ne šalje.

Dvije provjere

Fingerprint. Certifikat nosi SHA-256 hash preko seeda i postavki izvlačenja. Ova stranica ponovo izračunava taj hash. Ako se ne poklapa s onim sačuvanim u certifikatu, seed ili postavke su izmijenjeni nakon što je zavez napravljen.

Ponovno izvlačenje. Generator sa seedom je potpuno determinističan, pa isti seed i iste postavke uvijek proizvode iste brojeve. Ova stranica ponovo provodi izvlačenje i upoređuje. Ako se brojevi razlikuju, rezultat je izmijenjen.

Certifikat prolazi samo kad obje provjere prođu.

Šta uspješna provjera dokazuje, a šta ne

Dokazuje da organizator nije tiho izmijenio seed, postavke ili brojeve nakon što se na njih obavezao.

Ne dokazuje da je seed bio nepredvidiv. Ako je organizator sam odabrao seed i nikad prije izvlačenja nije objavio fingerprint, mogao je isprobati mnogo seedova i zadržati onaj koji mu se svidio. Fingerprint znači nešto samo kad je objavljen prije izvlačenja, negdje s vremenskom oznakom — u objavi, komentaru, poruci.

To je cijela poenta koraka zaveza: pretvara “vjeruj mi” u nešto što svako može naknadno provjeriti.

Provođenje izvlačenja koje ljudi mogu provjeriti

  1. Postavi svoj raspon i koliko brojeva ti treba.
  2. Pritisni Kreiraj fingerprint. Objavi hash koji dobiješ — u objavi nagradne igre, u komentaru, gdje god učesnici mogu vidjeti s vremenskom oznakom.
  3. Zatvori prijave, pa izvuci.
  4. Objavi seed i certifikat. Svako ga može zalijepiti ovdje.

Preskakanje koraka 2 čini certifikat dekorativnim. Objavljivanje fingerprinta prvo je ono što mu daje težinu.

Zašto sam seed nije dovoljan

Seed je samo tekst. Proizvodi brojeve tek kad znaš kako je proširen u njih — koji algoritam, koji raspon, koliko brojeva, da li su ponavljanja bila dozvoljena.

Zato fingerprint pokriva seed i postavke. Bez toga bi organizator mogao objaviti seed, a zatim naknadno tvrditi da je izvlačenje provedeno na drugom rasponu i da je neki drugi skup brojeva pravi rezultat. Zavez zatvara ta vrata.

Često postavljana pitanja (FAQ)

Znači li validan certifikat da je izvlačenje bilo slučajno? Znači da izvlačenje nije mijenjano nakon zaveza. Da li je bilo nepredvidivo zavisi od toga kada je fingerprint objavljen. Objavljen prije izvlačenja, javno, s vremenskom oznakom — onda da, organizator je bio vezan. Objavljen naknadno, ne dokazuje ništa o nepredvidivosti.
Da li se moj certifikat negdje učitava? Ne. Provjera se izvršava u potpunosti u tvom pregledniku, u JavaScriptu. Ništa ne napušta tvoj uređaj i ne postoji server koji bi to mogao zabilježiti.
Šta znači "fingerprint se ne poklapa"? Seed ili postavke u certifikatu nisu oni na koje je zavez napravljen. Neko je izmijenio certifikat, ili ga je proizvela druga alatka.
Šta znači "seed ne proizvodi ove brojeve"? Fingerprint je netaknut, ali je spisak brojeva naknadno izmijenjen. Alatka ti pokazuje brojeve koje seed zaista proizvodi, da vidiš razliku.
Mogu li provjeriti izvlačenje s druge web stranice? Samo ako je proizvelo certifikat u ovom formatu. Provjera zavisi od tačnog algoritma generatora — sam seed nema smisla bez znanja kako je proširen u brojeve.
Šta ako je certifikat vrlo dugačak? Dužina zavisi od toga koliko je brojeva izvučeno, jer certifikat nosi cijeli rezultat. Izvlačenje šest brojeva daje kratak kod; izvlačenje deset hiljada daje dugačak. Oba se provjeravaju na isti način.