Sichere Verbindung zwischen Server und Client

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo liebe Breadfish Community,
    welche Möglichkeiten gibt es sicher Daten zwischen dem Server und einem C++ Client zu übertragen.
    Das Betreten des Servers ist nur möglich, wenn eine Verbindung zwischen Server und Client aufgebaut ist.
    Ebenfalls sollte es sicher sein MySQL - Tabellen "sicher" auszulesen.
    Soll später als Anti-Cheat Client dienen.
    Grüße
    Dominik


    Es wird niemals so viel gelogen wie vor der Wahl, während des Krieges und nach der Jagd.

    - Otto von Bismarck
    -

  • Du musst die Daten in der MySQL Datenbank mit einem Hash (MD5,MD6, usw) verschlüsseln und mit dem Programm entschlüsseln das gleiche gilt für das Datenbank Passwort und der Login (ggf nur das PW)

  • Du musst die Daten in der MySQL Datenbank mit einem Hash (MD5,MD6, usw) verschlüsseln und mit dem Programm entschlüsseln das gleiche gilt für das Datenbank Passwort und der Login (ggf nur das PW)

    Reicht es nicht beim senden verschlüsseln und im Programm entschlüsseln?


    Es wird niemals so viel gelogen wie vor der Wahl, während des Krieges und nach der Jagd.

    - Otto von Bismarck
    -

  • Arbeite mit Sockets und verschlüssel die Inhalte der Sockets mittels AES. Sollte eig. für den Otto-Normal-Samp-User ausreichen.
    Btw. Entschlüssel mal MD5 bitte für jede Anfrage... :whistling:


    Sockets war auch meine erste Überlegung, wollte mich da nur mal lieber erkundigen.
    Vielen Dank!


    Es wird niemals so viel gelogen wie vor der Wahl, während des Krieges und nach der Jagd.

    - Otto von Bismarck
    -