# Provjera izvlačenja

> Provjerite da izvlačenje nije naknadno izmijenjeno. Zalijepite kod certifikata i vidite slažu li se početna vrijednost, otisak i brojevi.

URL: https://acrafto.com/hr/verify-random-draw/  
Updated: 2026-08-28

Tools are interactive browser apps; there is no public API, no endpoints to call and no server-side processing. To use a tool, open its HTML page in a browser.

## Što ovaj alat provjerava

Netko je proveo izvlačenje i dao vam kod certifikata. Ova stranica govori vam je li taj kod interno dosljedan — dolaze li brojevi zaista iz početne vrijednosti koju je organizator objavio i pokriva li otisak zaista tu početnu vrijednost i te postavke.

Sve se odvija u vašem pregledniku. Certifikat se nikamo ne šalje.

## Dvije provjere

**Otisak.** Certifikat sadrži SHA-256 hash izračunat nad početnom vrijednosti i postavkama izvlačenja. Ova stranica ponovno izračunava taj hash. Ako se ne podudara s onim pohranjenim u certifikatu, početna vrijednost ili postavke promijenjene su nakon preuzimanja obveze.

**Ponovna reprodukcija.** Generator s početnom vrijednosti u potpunosti je determinističan, pa ista početna vrijednost i iste postavke uvijek daju iste brojeve. Ova stranica ponovno provodi izvlačenje i uspoređuje rezultat. Ako se brojevi razlikuju, rezultat je izmijenjen.

Certifikat prolazi provjeru samo kad obje provjere prođu.

## Što uspješna provjera dokazuje, a što ne

Dokazuje da organizator nije naknadno tiho promijenio početnu vrijednost, postavke ili brojeve nakon što ih je preuzeo kao obvezu.

**Ne** dokazuje da je početna vrijednost bila nepredvidiva. Ako je organizator sam odabrao početnu vrijednost i nikad prije izvlačenja nije objavio otisak, mogao je isprobati mnogo početnih vrijednosti i zadržati onu koja mu odgovara. Otisak nešto znači samo kad je objavljen **prije** izvlačenja, negdje s vremenskom oznakom — u objavi, komentaru, poruci.

To je i cijela svrha koraka preuzimanja obveze: pretvara “vjerujte mi” u nešto što svatko može naknadno provjeriti.

## Provođenje izvlačenja koje ljudi mogu provjeriti

1. Postavite raspon i broj brojeva koje trebate.
2. Pritisnite **Izradi otisak**. Objavite dobiveni hash — u objavi nagradne igre, u komentaru, gdje god ga sudionici mogu vidjeti s vremenskom oznakom.
3. Zatvorite prijave, a zatim izvucite brojeve.
4. Objavite početnu vrijednost i certifikat. Svatko ga može ovdje zalijepiti.

Preskakanje koraka 2 čini certifikat dekorativnim. Objava otiska unaprijed je ono što mu daje težinu.

## Zašto sama početna vrijednost nije dovoljna

Početna vrijednost samo je tekst. Brojeve daje tek kad znate kako je proširena u njih — kojim algoritmom, u kojem rasponu, koliko brojeva, jesu li ponavljanja bila dopuštena.

Zato otisak pokriva i početnu vrijednost **i** postavke. Bez toga bi organizator mogao objaviti početnu vrijednost, a zatim naknadno tvrditi da je izvlačenje provedeno u drugom rasponu i da je pravi rezultat neki drugi skup brojeva. Preuzimanje obveze zatvara tu mogućnost.

## Zašto se otisak ne može krivotvoriti

SHA-256 hash je jednosmjerna funkcija: lako se izračunava u jednom smjeru, a ne postoji poznat način da se izračuna unatrag. Upravo to čini preuzimanje obveze obvezujućim.

Da bi prevario sustav, organizator bi morao objaviti jedan otisak, a zatim naknadno otkriti *drugačiju* početnu vrijednost koja daje isti hash — napad drugim praslikom (second-preimage attack). Nitko još nije pronašao takav napad protiv SHA-256, a prostor pretrage čini grubu silu besmislenom: 2²⁵⁶ je više od procijenjenog broja atoma u vidljivom svemiru.

Organizator isto tako ne može ni malo pomaknuti ishod. Promjena samo jednog znaka početne vrijednosti mijenja otprilike polovinu bitova hasha, i to nepredvidivo. Ne postoji način da se traži početna vrijednost koja istovremeno odgovara objavljenom otisku i daje pogodnog pobjednika, jer bi prvo trebalo fiksirati hash, a hash ovisi o svemu.

Dakle, otisak posve fiksira početnu vrijednost i postavke. Jedino što ne fiksira jest *kada* je objavljen — zato pola posla obavlja vremenska oznaka na vašoj objavi.

## Gdje su provjerljiva izvlačenja važna

- **Nagradne igre i natjecanja** — oni koji nisu pobijedili pitaju prvi
- **Odabir u zajednici i DAO-u** — biranje tko dobiva mjesto, grant ili ulogu
- **Istraživanje** — plan uzorkovanja koji recenzent može ponovno provesti i potvrditi
- **Nagradne promocije s pravnom izloženošću** — neke jurisdikcije zahtijevaju dokaziv postupak, ne samo tvrdnju
- **Sve što stranac mora vjerovati** — što je publika udaljenija, to manje vrijedi “izabrali smo nasumično” samo po sebi

## Često postavljana pitanja (FAQ)

### Znači li valjan certifikat da je izvlačenje bilo nasumično?

Znači da izvlačenje *nije naknadno izmijenjeno nakon preuzimanja obveze*. Je li bilo nepredvidivo ovisi o tome kad je otisak objavljen. Objavljen prije izvlačenja, javno, s vremenskom oznakom — tada da, organizator je bio vezan. Objavljen naknadno, ne dokazuje ništa o nepredvidivosti.

### Šalje li se moj certifikat ikamo?

Ne. Provjera se u potpunosti odvija u vašem pregledniku, u JavaScriptu. Ništa ne napušta vaš uređaj, a ne postoji poslužitelj koji bi to mogao zabilježiti.

### Što znači "otisak se ne podudara"?

Početna vrijednost ili postavke u certifikatu nisu one koje su preuzete kao obveza. Netko je izmijenio certifikat ili je izrađen drugim alatom.

### Što znači "početna vrijednost ne generira ove brojeve"?

Otisak je netaknut, ali popis brojeva naknadno je izmijenjen. Alat vam pokazuje brojeve koje početna vrijednost stvarno generira, kako biste vidjeli razliku.

### Mogu li provjeriti izvlačenje s druge stranice?

Samo ako je izradilo certifikat u ovom formatu. Provjera ovisi o točnom algoritmu generatora — sama početna vrijednost bez znanja kako je proširena u brojeve nema značenje.

### Što ako je certifikat vrlo dug?

Duljina ovisi o broju izvučenih brojeva, jer certifikat nosi cijeli rezultat. Izvlačenje šest brojeva daje kratak kod; izvlačenje deset tisuća daje dug kod. Oba se provjeravaju na isti način.

## Other languages

- Čeština (cs): [Ověření losování](https://acrafto.com/cs/verify-random-draw/) ([Markdown](https://acrafto.com/cs/verify-random-draw/index.md))
- Slovenčina (sk): [Overenie žrebovania](https://acrafto.com/sk/verify-random-draw/) ([Markdown](https://acrafto.com/sk/verify-random-draw/index.md))
- English (en): [Verify a Random Draw](https://acrafto.com/en/verify-random-draw/) ([Markdown](https://acrafto.com/en/verify-random-draw/index.md))
- Deutsch (de): [Zufallsziehung prüfen](https://acrafto.com/de/verify-random-draw/) ([Markdown](https://acrafto.com/de/verify-random-draw/index.md))
- Français (fr): [Vérifier un tirage aléatoire](https://acrafto.com/fr/verify-random-draw/) ([Markdown](https://acrafto.com/fr/verify-random-draw/index.md))
- Español (es): [Verificar un sorteo aleatorio](https://acrafto.com/es/verify-random-draw/) ([Markdown](https://acrafto.com/es/verify-random-draw/index.md))
- Italiano (it): [Verifica un'estrazione casuale](https://acrafto.com/it/verify-random-draw/) ([Markdown](https://acrafto.com/it/verify-random-draw/index.md))
- Português (pt): [Verificar sorteio aleatório](https://acrafto.com/pt/verify-random-draw/) ([Markdown](https://acrafto.com/pt/verify-random-draw/index.md))
- Nederlands (nl): [Trekking verifiëren](https://acrafto.com/nl/verify-random-draw/) ([Markdown](https://acrafto.com/nl/verify-random-draw/index.md))
- Polski (pl): [Weryfikacja losowania](https://acrafto.com/pl/verify-random-draw/) ([Markdown](https://acrafto.com/pl/verify-random-draw/index.md))
- Română (ro): [Verificare extragere aleatorie](https://acrafto.com/ro/verify-random-draw/) ([Markdown](https://acrafto.com/ro/verify-random-draw/index.md))
- Magyar (hu): [Sorsolás ellenőrzése](https://acrafto.com/hu/verify-random-draw/) ([Markdown](https://acrafto.com/hu/verify-random-draw/index.md))
- Ελληνικά (el): [Επαλήθευση τυχαίας κλήρωσης](https://acrafto.com/el/verify-random-draw/) ([Markdown](https://acrafto.com/el/verify-random-draw/index.md))
- Български (bg): [Проверка на теглене](https://acrafto.com/bg/verify-random-draw/) ([Markdown](https://acrafto.com/bg/verify-random-draw/index.md))
- Slovenščina (sl): [Preverjanje žrebanja](https://acrafto.com/sl/verify-random-draw/) ([Markdown](https://acrafto.com/sl/verify-random-draw/index.md))
- Eesti (et): [Kontrolli loosimist](https://acrafto.com/et/verify-random-draw/) ([Markdown](https://acrafto.com/et/verify-random-draw/index.md))
- Latviešu (lv): [Nejaušas izlozes pārbaude](https://acrafto.com/lv/verify-random-draw/) ([Markdown](https://acrafto.com/lv/verify-random-draw/index.md))
- Lietuvių (lt): [Patikrinti traukimą](https://acrafto.com/lt/verify-random-draw/) ([Markdown](https://acrafto.com/lt/verify-random-draw/index.md))
- Svenska (sv): [Verifiera en dragning](https://acrafto.com/sv/verify-random-draw/) ([Markdown](https://acrafto.com/sv/verify-random-draw/index.md))
- Dansk (da): [Verificér en tilfældig trækning](https://acrafto.com/da/verify-random-draw/) ([Markdown](https://acrafto.com/da/verify-random-draw/index.md))
- Suomi (fi): [Arvonnan varmennus](https://acrafto.com/fi/verify-random-draw/) ([Markdown](https://acrafto.com/fi/verify-random-draw/index.md))
- Norsk (no): [Kontroller en tilfeldig trekning](https://acrafto.com/no/verify-random-draw/) ([Markdown](https://acrafto.com/no/verify-random-draw/index.md))
- Українська (uk): [Перевірка чесності жеребкування](https://acrafto.com/uk/verify-random-draw/) ([Markdown](https://acrafto.com/uk/verify-random-draw/index.md))
- Русский (ru): [Проверка честности розыгрыша](https://acrafto.com/ru/verify-random-draw/) ([Markdown](https://acrafto.com/ru/verify-random-draw/index.md))
- Српски (sr): [Provera nasumičnog izvlačenja](https://acrafto.com/sr/verify-random-draw/) ([Markdown](https://acrafto.com/sr/verify-random-draw/index.md))
- Македонски (mk): [Провери случајно извлекување](https://acrafto.com/mk/verify-random-draw/) ([Markdown](https://acrafto.com/mk/verify-random-draw/index.md))
- Bosanski (bs): [Provjera nasumičnog izvlačenja](https://acrafto.com/bs/verify-random-draw/) ([Markdown](https://acrafto.com/bs/verify-random-draw/index.md))
- Shqip (sq): [Verifiko shortin](https://acrafto.com/sq/verify-random-draw/) ([Markdown](https://acrafto.com/sq/verify-random-draw/index.md))
- Türkçe (tr): [Rastgele çekilişi doğrula](https://acrafto.com/tr/verify-random-draw/) ([Markdown](https://acrafto.com/tr/verify-random-draw/index.md))
- 日本語 (ja): [ランダム抽選の検証](https://acrafto.com/ja/verify-random-draw/) ([Markdown](https://acrafto.com/ja/verify-random-draw/index.md))
- 한국어 (ko): [추첨 검증 도구](https://acrafto.com/ko/verify-random-draw/) ([Markdown](https://acrafto.com/ko/verify-random-draw/index.md))
- العربية (ar): [التحقق من السحب العشوائي](https://acrafto.com/ar/verify-random-draw/) ([Markdown](https://acrafto.com/ar/verify-random-draw/index.md))
- हिन्दी (hi): [रैंडम ड्रॉ सत्यापित करें](https://acrafto.com/hi/verify-random-draw/) ([Markdown](https://acrafto.com/hi/verify-random-draw/index.md))
- Bahasa Indonesia (id): [Verifikasi undian acak](https://acrafto.com/id/verify-random-draw/) ([Markdown](https://acrafto.com/id/verify-random-draw/index.md))
- Tiếng Việt (vi): [Xác minh lượt quay ngẫu nhiên](https://acrafto.com/vi/verify-random-draw/) ([Markdown](https://acrafto.com/vi/verify-random-draw/index.md))
- ไทย (th): [ตรวจสอบผลการสุ่ม](https://acrafto.com/th/verify-random-draw/) ([Markdown](https://acrafto.com/th/verify-random-draw/index.md))
- עברית (he): [אימות הגרלה אקראית](https://acrafto.com/he/verify-random-draw/) ([Markdown](https://acrafto.com/he/verify-random-draw/index.md))
