Gwirdedenn kadarnaet, displeget
Ar gwirdedenn kadarnaet a lezel ac'hanout da wiriañ e oa bet lakaet disoc'h un tro a-raok ar penn hag e n'eus ket bet cheñchet goude. Ne ra ket ur c'hoarienn just er ster pemdez, ha ne ra ket disoc'hoù rakwelus.
Penaos e vez graet
- Lakaat. Ar servijer a zibab ur had ar servijer kuzhet ha ne ziskouez deoc'h nemet e hash SHA-256, ur roudenn n'haller ket distreiñ.
- Ho kinnig. C'hwi (pe c'hoarierien all) a ro ur had ar c'liant, evit ma ne c'hallfe ket ar servijer dibab un disoc'h a glot gantañ goude bezañ gwelet ho penn.
- C'hoari. Disoc'h pep tro a zo kontet diwar an daou had hag un niverour tro (an nonce).
- Diskouez ha gwiriañ. Diwezhatoc'h e tiskouez ar servijer e had. Gallout a ra an hini bennak ober ur hash anezhañ, keñveriañ ar hash gant ar roudenn diskouezet a-raok, ha adkontañ pep tro.
Esaeit
Ur reizhiad skolidi : poent kras diwar HMAC-SHA256(had ar servijer, “had ar c'liant:nonce”), RTP 97%. Diskouez a ra an soñj ; n'eo ket algoritmm ur c'hoarienn bennak.
Roudenn (SHA-256), diskouezet a-raok an tro :—
Had ar servijer diskouezet :
Pezh a wad ar gwirdedenn kadarnaet
- Disoc'h pep tro a oa bet lakaet a-raok an tro ha ne oa ket bet cheñchet goude ho penn.
- Algoritmm embannet a oa bet implijet evit e grouiñ.
Pezh ne wad ket
- E vez c'hoariet ar c'hoarienn gant an RTP a gavit a-berzh : an RTP a zo perzh eus an algoritmm hag a c'hall bezañ lakaet izeloc'h.
- E vez aotreet al lec'hienn en ho pro, e pae, pe e vez just gant ar c'hoarierien. Ur lec'hienn a c'hall bezañ gwiriekadur kadarnaet ha bezañ hep aotreegezh.
- Gallout a ra an hini bennak ragwel an tro da zont. Hep had kuzh ar servijer ne c'haller ket kontañ an disoc'h, hag ne c'haller ket distreiñ ar hash : dibab un had 256-bit n'eo ket posupl. Gwelet perak eo ar ragwelioù trompelloù.
Gwiriañ ur c'hoari gwir
Implijit skramm gwiriekaat ar c'hoari e-unan pe ar roadennoù. Aviator, da skouer, a ziskouez ar hadoù hag ar hash evit an troioù a-raok e-barzh e vravenn gwirdedenn kadarnaet. Hor simulator a implij ur reizhiad hollek ha ne c'hall ket gwiriekaat troioù un oberour resis.