Parfémy
Krása
Produkty pro zdraví
Hodinky
Elektro
Šperky a klenoty
Nábytek
Nářadí a zahrada
Outdoor
Počítače a notebooky
Challenge Handshake Authentication Protocol (CHAP) slouží k prokazování totožnosti při použití protokolu PPP. Protokol CHAP řeší nedostatky protokolu PAP a je definovaný v RFC 1994.
Obsah |
Klient i server sdílí stejný šifrovací klič symetrické šifry. Protokol CHAP komunikuje ve třech krocích.
Výhoda protokolu CHAP je oboustranná autentizace, tj. autentizace klienta proti serveru a autentizace serveru proti klientovi.
Před zneužití a odchycení hesla slouží serveru změna Challenge a narůstající identifikátor v odeslaných paketech. Klient při odesílání odpovědí serveru vkládá do paketu důsledně okopírované identifikátory, které slouží serveru ke správnému vybrání Challenge pro vlastní výpočet pomocí funkce hash.
| Název(anglicky) | 1 byte | 1 byte | 2 byte | 1 byte | Proměnná | Proměnná |
|---|---|---|---|---|---|---|
| Challenge | Code = 1 | ID | Délka | Challenge délka | Challenge hodnota | Jméno |
| Response | Code = 2 | ID | Délka | Response délka | Response hodnota | Jméno |
| Success | Code = 3 | ID | Délka | Zpráva | ||
| Failure | Code = 4 | ID | Délka | Zpráva |
| Křídlová značka | Adresa | Řídicí pole | Protokol (C223 (hex)) | DATA | Kontrolní součet | Křídlová značka |
|---|