# Verifiko shortin

> Kontrolloni që një short i rastësishëm nuk është manipuluar. Ngjisni kodin e certifikatës dhe shikoni nëse fara, gjurma dhe numrat përputhen.

URL: https://acrafto.com/sq/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.

## Çfarë kontrollon ky mjet

Dikush ka hedhur një short dhe ju ka dhënë një kod certifikate. Kjo faqe ju tregon nëse ai kod është i qëndrueshëm brenda vetes — nëse numrat vijnë me të vërtetë nga fara që organizatori publikoi, dhe nëse gjurma mbulon me të vërtetë atë farë dhe ato cilësime.

Gjithçka funksionon në shfletuesin tuaj. Certifikata nuk dërgohet kurrë askund.

## Dy kontrollet

**Gjurma.** Certifikata mban një hash SHA-256 mbi farën dhe cilësimet e shortit. Kjo faqe e rillogarit atë hash. Nëse nuk përputhet me atë të ruajturin në certifikatë, fara ose cilësimet janë ndryshuar pas angazhimit.

**Rirealizimi.** Gjeneratori me farë është plotësisht deterministik, kështu që e njëjta farë dhe të njëjtat cilësime prodhojnë gjithmonë të njëjtët numra. Kjo faqe e rihedh shortin dhe e krahason. Nëse numrat ndryshojnë, rezultati është modifikuar.

Një certifikatë kalon vetëm kur të dy kontrollet kalojnë.

## Çfarë provon dhe çfarë nuk provon një kontroll i suksesshëm

Provon që organizatori nuk e ka ndryshuar në heshtje farën, cilësimet apo numrat pasi është angazhuar ndaj tyre.

**Nuk** provon që fara ishte e paparashikueshme. Nëse organizatori e ka zgjedhur vetë farën dhe nuk e ka publikuar kurrë gjurmën para se të hidhte shortin, ai mund të ketë provuar shumë fara dhe të mbante atë që i pëlqeu. Gjurma ka kuptim vetëm kur është publikuar **para** shortit, diku me vulë kohore — një postim, një koment, një mesazh.

Ky është qëllimi i vetë hapit të angazhimit: e kthen “më besoni” në diçka që kushdo mund ta kontrollojë më pas.

## Si të hidhni një short që njerëzit mund ta verifikojnë

1. Caktoni intervalin tuaj dhe sa numra ju duhen.
2. Shtypni **Krijo gjurmën**. Publikoni hash-in që merrni — në postimin e lotarisë, në një koment, kudo ku pjesëmarrësit mund ta shohin me vulë kohore.
3. Mbyllni pjesëmarrjen, pastaj hidhni shortin.
4. Publikoni farën dhe certifikatën. Kushdo mund ta ngjisë këtu.

Anashkalimi i hapit 2 e bën certifikatën thjesht dekorative. Publikimi i gjurmës i pari është ajo që i jep asaj peshë.

## Përse vetëm fara nuk mjafton

Fara është thjesht tekst. Ajo prodhon numra vetëm kur dihet se si është zgjeruar në to — cili algoritëm, cili interval, sa numra, nëse përsëritjet ishin të lejuara.

Kjo është arsyeja pse gjurma mbulon farën **dhe** cilësimet. Pa të, një organizator mund të publikonte një farë, pastaj të pretendonte më pas që shorti është kryer mbi një interval tjetër dhe se një bashkësi tjetër numrash ishte rezultati i vërtetë. Angazhimi e mbyll atë derë.

## Përse gjurma nuk mund të falsifikohet

Një hash SHA-256 është një funksion njëkahësh: i lehtë për t’u llogaritur përpara, dhe pa asnjë mënyrë të njohur për t’u kthyer mbrapsht. Kjo është ajo që e bën angazhimin detyrues.

Për të mashtruar, një organizator do të duhej të publikonte një gjurmë dhe më pas të zbulonte një farë *tjetër* që prodhon të njëjtin hash — një sulm second-preimage (parashfaqje e dytë). Askush nuk ka gjetur ndonjë kundër SHA-256, dhe hapësira e kërkimit e bën forcën brutale të pakuptimtë: 2²⁵⁶ është më shumë se numri i vlerësuar i atomeve në universin e vëzhgueshëm.

Ajo që nuk mund ta bëjnë gjithashtu është të orientojnë rezultatin. Ndryshimi i një karakteri të vetëm të farës ndryshon afërsisht gjysmën e biteve të hash-it, në mënyrë të paparashikueshme. Nuk ka mënyrë të kërkosh një farë që njëkohësisht përputhet me një gjurmë të publikuar dhe prodhon një fitues të përshtatshëm, sepse do të duhej të fiksoje hash-in më parë dhe hash-i varet nga gjithçka.

Kështu, gjurma e fikson plotësisht farën dhe cilësimet. E vetmja gjë që nuk e fikson është *kur* është publikuar — prandaj vula kohore në postimin tuaj bën gjysmën e punës.

## Ku kanë rëndësi shortet e verifikueshme

- **Dhurata dhe konkurse** — pjesëmarrësit që nuk fituan janë ata që pyesin
- **Përzgjedhja e komunitetit dhe DAO-ve** — zgjedhja e kujt merr një vend, një grant, një rol
- **Kërkimi shkencor** — një plan kampionimi që një recensent mund ta rihedhë dhe konfirmojë
- **Promovime me çmime me ekspozim ligjor** — disa juridiksione kërkojnë një metodë të demonstrueshme, jo vetëm një pohim
- **Çdo gjë që një i huaj duhet ta besojë** — sa më e largët audienca, aq më pak vlen vetvetiu “e zgjodhëm rastësisht”

## Pyetje të shpeshta (FAQ)

### A do të thotë një certifikatë e vlefshme që shorti ishte i rastësishëm?

Do të thotë që shorti *nuk është ndryshuar pas angazhimit*. Nëse ishte i paparashikueshëm varet nga kur u publikua gjurma. E publikuar para shortit, publikisht, me vulë kohore — atëherë po, organizatori ishte i lidhur. E publikuar më pas, nuk provon asgjë rreth paparashikueshmërisë.

### A ngarkohet certifikata ime diku?

Jo. Kontrolli funksionon tërësisht në shfletuesin tuaj, në JavaScript. Asgjë nuk del nga pajisja juaj, dhe nuk ka server që mund ta regjistrojë atë.

### Çfarë do të thotë "gjurma nuk përputhet"?

Fara ose cilësimet në certifikatë nuk janë ato ndaj të cilave është bërë angazhimi. Dikush e ka modifikuar certifikatën, ose ajo është krijuar nga një mjet tjetër.

### Çfarë do të thotë "fara nuk i prodhon këta numra"?

Gjurma është e paprekur, por lista e numrave është ndryshuar më pas. Mjeti ju tregon numrat që fara prodhon në të vërtetë, kështu që mund ta shihni ndryshimin.

### A mund të verifikoj një short nga një faqe tjetër?

Vetëm nëse ka prodhuar një certifikatë në këtë format. Kontrolli varet nga algoritmi i saktë i gjeneratorit — një farë e vetme nuk ka kuptim pa ditur se si është zgjeruar në numra.

### Po nëse certifikata është shumë e gjatë?

Gjatësia varet nga sa numra janë hedhur, sepse certifikata mban rezultatin e plotë. Një short me gjashtë numra jep një kod të shkurtër; një me dhjetë mijë jep një të gjatë. Të dyja verifikohen në të njëjtën mënyrë.

## 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))
- Hrvatski (hr): [Provjera izvlačenja](https://acrafto.com/hr/verify-random-draw/) ([Markdown](https://acrafto.com/hr/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))
- 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))
