Dadweriya piştrastkirî, ravekirî
Dadweriya piştrastkirî dihêle hûn kontrol bikin ku encama gerê berî bahsa we hatibû diyarkirin û piştî wê neguherîbû. Ev ne lîstikê di wateya rojane de dadwer dike, û encaman pêşbînîkirî nake.
Çawa dixebite
- Commit. Serverek tohmeta serverê ya veşartî hilbijêre û tenê hêşa SHA-256 ya wê nîşanî we bide, şopnameyek ku nayê vegerandin.
- Têbûna we. Hûn (an lîstikvanên din) tohmeta bikarhêner peyda dikin, ji ber vê yekê server nikare piştî dîtina bahsa we encamek li gorî xwe hilbijêre.
- Lîstin. Encama her gerê ji her du tohmetan û jimareya gerê (nonce) tê hesabkirin.
- Veşartin û piştrastkirin. Paşê server tohmeta xwe veşartî eşkere dike. Her kes dikare hêş bike, hêşê bi şopnameya ku berê hatibû nîşandan re berawird bike, û her gerê ji nû ve hesab bike.
Biceribînin
Planek pirtûkî: xala qezayê ji HMAC-SHA256(tohmeta serverê, “tohmeta bikarhêner:nonce”), RTP %97. Ev fikrê nîşan dide; ew algorîtmaya lîstikek taybet nîne.
Şopname (SHA-256), berî her gerê tê nîşandan:—
Tohmeta serverê ya eşkerekirî:
Dadweriya piştrastkirî çi piştrast dike
- Encama her gerê berî gerê hatibû diyarkirin û piştî bahsa we neguherîbû.
- Algorîtmaya eşkerekirî bi rastî ji bo hilberandina wê hatibû bikaranîn.
Çi piştrast nake
- Ku lîstik li gorî RTPya hêvîkirî dixebite: RTP beşek ji algorîtmayê ye û dikare kêmtir were danîn.
- Ku malper di welatê we de lîsansdar e, qezencan dide, an lîstikvanan bi dadmendî muamele dike. Malperek dikare dadweriya piştrastkirî hebe û hîn jî bê lîsans be.
- Ku her kes bikare gera paşîn pêşbînî bike. Bêyî tohmeta veşartî, encar nayê hesabkirin, û hêş nayê vegerandin: texmînkirina tohmeta 256-bit ne pêkan e. Li çima pêşbînker hile ne binêrin.
Kontrolkirina lîstikeke rastîn
Ekran an daneyên verastkirinê yên lîstikê bikar bînin. Mînak, Aviator tohmet û hêşên ji bo gerên borî di menuya xwe ya dadweriya piştrastkirî de nîşan dide. Demoya me şêwazek giştî bikar tîne û nikare gerên peydakerekî taybet verast bike.