Wdrażam niestandardowy protokół binarny dla nowej gry wieloosobowej, nad którą pracuję. To turowa gra strategiczna, więc czas nie ma znaczenia. Obecnie mam ukończoną podstawową synchronizację danych w systemie i zastanawiałem się, w jaki sposób logowanie / wylogowywanie i szyfrowanie użytkowników jest zwykle wykonywane w grach MMORPG lub podobnych.
- Czy możesz polecić schemat bezpiecznej / tajnej transmisji hasła podczas logowania? (Wymiana kluczy Diffie-Hellman?)
- Jak zaimplementować silne szyfrowanie pakietów danych? (AES 128-bit? .. czy jakikolwiek schemat, który ten post nazywa „szyfrowaniem silniejszym, niż prawdopodobne”)
- Czy istnieją schematy formatu datagramów, które pomagają zahartować serwer gry w celu powtórzenia ataków, nieprawidłowych pakietów danych i tym podobnych?