Sto implementando un protocollo binario personalizzato per un nuovo gioco multiplayer su cui sto lavorando. È un gioco di strategia a turni, quindi i tempi non contano davvero. Al momento ho completato la parte di sincronizzazione dei dati di base del sistema e mi chiedevo come il login / logout e la crittografia degli utenti vengano generalmente eseguiti per giochi MMORPG o simili.
- Potete consigliarmi uno schema per la trasmissione sicura / segreta di password durante l'accesso? (Scambio di chiavi Diffie-Hellman?)
- Come posso implementare una crittografia avanzata per i pacchetti di dati? (AES 128-bit? .. o qualunque schema si riferisca a questo post come "crittografia più forte di quella che probabilmente si creerà")
- Esistono schemi di formato di datagrammi che aiutano a rafforzare il server di gioco per riprodurre attacchi, pacchetti di dati non validi e simili?