Ġustifikabbilment ġust, spjegat

Il-ġustifikabbilment ġust jippermettilek tiċċekkja li r-riżultat ta' dawra kien fissat qabel ma poġġejt l-imħalls u ma nbidilx wara. Ma jagħmilx logħba ġusta bis-sens ta' kuljum, u ma jagħmilx ir-riżultati prevedibbli.

Kif taħdem

  1. Ipprometti. Is-server jagħżel żerba tas-server sigrieta u jurik biss il-hash SHA-256 tagħha, impronta diġitali li ma tistax tiġi rreversjata.
  2. Input tiegħek. Int (jew plejers oħra) tipprovdi żerba tal-klijent, sabiex is-server ma jkunx jista' jagħżel riżultat li jxirgħulu wara li jara l-imħalls tiegħek.
  3. Il-logħob. Ir-riżultat ta' kull dawra jiġi kkalkulat miż-żewġ żrieragħ u minn għadd ta' dawriet (in-nonce).
  4. Żvela u vverifika. Aktar tard is-server jiżvela ż-żerba tiegħu. Kulħadd jista' jagħmel il-hash tagħha, iqabbel il-hash mal-impronta diġitali murija qabel, u jerġa' jikkalkula kull dawra.

Ipprova

Skema ta' ktieb: punt ta' crash minn HMAC-SHA256(żerba tas-server, “żerba tal-klijent:nonce”), RTP ta' 97%. Turi l-idea; mhijiex l-algoritmu ta' ebda logħba partikolari.

Impronta diġitali (SHA-256), murija qabel kwalunkwe dawra:
—

Żerba tas-server żvelata:

X'jipprova l-ġustifikabbilment ġust

X'ma jipprovax

Verifika ta' logħba reali

Uża l-iskrin ta' verifika tal-logħba nnifisha jew id-data tagħha. Aviator, pereżempju, juri ż-żerba u l-hash għad-dawriet preċedenti fil-menu ġustifikabbilment ġust tiegħu. Id-demo tagħna tuża skema ġenerika u ma tistax tivverifika d-dawriet ta' fornitur speċifiku.

Aġġornat: