Ich implementiere ein benutzerdefiniertes Binärprotokoll für ein neues Multiplayer-Spiel, an dem ich arbeite. Es ist ein rundenbasiertes Strategiespiel, also spielt das Timing keine Rolle. Ich habe derzeit den grundlegenden Teil der Datensynchronisierung des Systems abgeschlossen und mich gefragt, wie die Benutzeranmeldung / -abmeldung und -verschlüsselung normalerweise für MMORPG-Spiele oder ähnliches durchgeführt wird.
- Können Sie ein Schema für die sichere / geheime Passwortübertragung während der Anmeldung empfehlen? (Diffie-Hellman-Schlüsselaustausch?)
- Wie implementiere ich eine starke Verschlüsselung für Datenpakete? (AES 128-Bit? .. oder welches Schema auch immer in diesem Beitrag als "Verschlüsselung stärker als Sie wahrscheinlich knacken" bezeichnet wird)
- Gibt es Datagramm-Formatschemata, die dazu beitragen, den Spieleserver für die Wiedergabe von Angriffen, ungültigen Datenpaketen und dergleichen zu sichern?