Ukubonakala kobulungisa, kuchaziwe
Ukubonakala kobulungisa kuvumela ukuba ujonge ukuba isiphumo sejikelezo sasiqinisekisiwe ngaphambi kokuba ubheje kwaye asitshintshwanga emva koko. Asenzi umdlalo ube nolungisa ngentsingiselo yemihla ngemihla, kwaye asenzi iziphumo zibikeleleke.
Indlela esebenza ngayo
- Qinisekisa. Iseva ikhetha imbewu yeseva efihlakeleyo kwaye ikubonise kuphela i-hash ye-SHA-256 yayo, umnwe ongaphindiswayo.
- Input yakho. Wena (okanye abanye abadlali) banika imbewu yomthengi, ngoko iseva ayikwazi ukukhetha isiphumo esivumelana nayo emva kokubona ibheji yakho.
- Dlala. Isiphumo sejikelezo ngalinye sibalwa kusetyenziswa zombini iimbewu kunye nesibali sejikelezo (i-nonce).
- Bhengeza uze uqinisekise. Emva koko iseva ibhengeza imbewu yayo. Nabani na ungenza i-hash, athengele i-hash kunye nomnwe obonisiwe ngaphambili, aze abalele kwakhona ijikelezo ngalinye.
Zama
Inkqubo yencwadi yesikolo: indawo yokuphuka ivela kwi-HMAC-SHA256(imbewu yeseva, “imbewu yomthengi:nonce”), i-RTP ye-97%. Ibontsa ingcamango; ayiyo i-algorithm yomdlalo othile.
Umnwe (SHA-256), ubonisiwe ngaphambi kwejikelezo:—
Imbewu yeseva ebhengeziweyo:
Into ekubonakala kobulungisa kubonisa yona
- Isiphumo sejikelezo ngalinye sasiqinisekisiwe ngaphambi kwejikelezo kwaye asitshintshwanga emva kwebheji yakho.
- I-algorithm eshicileliweyo yasetyenziswa ngokwenene ukuvelisa isiphumo.
Into engayibonisiyo
- Ukuba umdlalo usebenza nge-RTP oyilindeleyo: i-RTP yinxalenye ye-algorithm kwaye inokumiselwa ngaphantsi.
- Ukuba isayithi inelayisensi kwilizwe lakho, ihlawula imali, okanye iphatha abadlali ngokubulungisa. Isayithi inokuba nokubonakala kobulungisa kodwa ingabi nelayisensi.
- Ukuba nabani na unokuxela kwangaphambili ijikelezo elilandelayo. Ngaphandle kwembewu yeseva efihliweyo, isiphumo asikwazi ukubalwa, kwaye i-hash ayikwazi ukujikiswa: ukuqikelela imbewu ye-256-bit akwenzeki. Jonga ukuba kutheni izixhobo zokuxela kwangaphambili zingamagwala.
Checking a real game
Sebenzisa isikrini sokuqinisekisa somdlalo wedatha yaso. Umzekelo, Aviator ibonisa iimbewu kunye ne-hash yamajikelezo angaphambili kwimenyu yayo yokubonakala kobulungisa. Isimulayitha sethu sisebenzisa isikhokelo esiqhelekileyo kwaye asikwazi ukuqinisekisa amajikelezo omboneleli othile.