Hallo!
Folgendes Szenario:
Auf einem Linux-Client wird mit Hilfe eines C++-Programms ein Benutzername und ein Passwort eingelesen. Diese zwei Strings werden verschlüsselt an einen Linux-Server gesendet. Dort werden sie entschlüsselt und mit den gespeicherten Passwörtern verglichen.
Das Prinzip ist eigentlich das gleiche, wie wenn ich mich über einen ssh-client auf einen ssh-server verbinden.
Sollte das Passwort und der Benutzername mit einem Benutzer auf dem Server übereinstimmen, soll eine beidseitig verschlüsselte Verbindung aufgebaut werden.
Habt ihr mir ein paar gute Links, wo ich Informationen zu diesen Themen finde?
Die Verbindungen will ich über stinknormale tcp/ip sockets machen. Die Frage ist nur, wie ich die Verschlüsselung realisier:
Ist es möglich, dafür ssh zu benutzen? Oder ssl?
Danke für eure Tipps!
Folgendes Szenario:
Auf einem Linux-Client wird mit Hilfe eines C++-Programms ein Benutzername und ein Passwort eingelesen. Diese zwei Strings werden verschlüsselt an einen Linux-Server gesendet. Dort werden sie entschlüsselt und mit den gespeicherten Passwörtern verglichen.
Das Prinzip ist eigentlich das gleiche, wie wenn ich mich über einen ssh-client auf einen ssh-server verbinden.
Sollte das Passwort und der Benutzername mit einem Benutzer auf dem Server übereinstimmen, soll eine beidseitig verschlüsselte Verbindung aufgebaut werden.
Habt ihr mir ein paar gute Links, wo ich Informationen zu diesen Themen finde?
Die Verbindungen will ich über stinknormale tcp/ip sockets machen. Die Frage ist nur, wie ich die Verschlüsselung realisier:
Ist es möglich, dafür ssh zu benutzen? Oder ssl?
Danke für eure Tipps!