OpenSSL
-
hi leute! ich arbeite grad an so einem chat zwischen server u client mit winsock...nun möcht ich die nachrichten die da hin u her gesendet werden mit OpenSSL verschlüsseln....hat da jemand schon etwas in diese Richtung gemacht? bitte um tipps und infos...
cu
-
kenn sich keiner aus da?
-
ich weíss nicht was openssl ist und wieso du das brauchst um etwas zu verschlüssen.
kannst du nicht ohne das zeug deine daten verschlüsseln?
ich hab auch grad 'nen chat gemacht aber auf die veschlüsselungsgeschichte hab ich
verzichtet, da wenn einer umbedingt wissen will was da gesendet wird er es früher
oder später rausbekommen.
-
SSL ist aber sehr sehr sicher! und schwer zu knacken...wenn überhaupt dann nur mit viel zeitaufwand...
hast du deinen chat als windows application gemacht mit gui oder nur konsole?
würd mich mal interessiern wie du den aufbau hast...kann man bei deinem chat auch so files senden so wie bei icq..?cu
-
ich hab meinen chat mit winapi gemacht. hier kannst du das ganze projekt als
zip gepackt donwloaden: http://mitglied.lycos.de/yhva/chat.zip
der code ist total durcheinander und ich hab keine comments drinn, ist aber
wohl kein problem den zu verstehen. ich habs mit winrar gepackt, daher empfele
ich dir auch winrar zum auspacken.
-
moin meister ... @surf.
wenn Du das openSSL Packet hast findest Du im Verzeichnis "demos\ssl"
ein Beispiel mit server und client.Im Grunde solltest Du das Programm kaum verändern müssen, nur ebend statt
send() SSL_write() und recv() durch SSL_read ersetzen müssen.Natürlich muß SSL erstmal initalisiert werden etwas so
ssl = SSL_new (ctx); CHK_NULL(ssl);
SSL_set_fd (ssl, sd);
err = SSL_connect (ssl); CHK_SSL(err);wobei sd ein normaler Socket ist.
Ich selbst kämpfe zur Zeit mit den RFC1421-1424 um eMails zu verschlüsseln.
Das Thema ist doch nicht ganz so trivial, würde mich freuen, wenn
im Forum etwas Kompetenz heranwächst zu dem Thema um auch mal paar Fragen
beantwortet zu bekommen
MfG
RB
-
RED-BARON schrieb:
moin meister ... @surf.
wenn Du das openSSL Packet hast findest Du im Verzeichnis "demos\ssl"
ein Beispiel mit server und client.Im Grunde solltest Du das Programm kaum verändern müssen, nur ebend statt
send() SSL_write() und recv() durch SSL_read ersetzen müssen.Natürlich muß SSL erstmal initalisiert werden etwas so
ssl = SSL_new (ctx); CHK_NULL(ssl);
SSL_set_fd (ssl, sd);
err = SSL_connect (ssl); CHK_SSL(err);wobei sd ein normaler Socket ist.
Ich selbst kämpfe zur Zeit mit den RFC1421-1424 um eMails zu verschlüsseln.
Das Thema ist doch nicht ganz so trivial, würde mich freuen, wenn
im Forum etwas Kompetenz heranwächst zu dem Thema um auch mal paar Fragen
beantwortet zu bekommen
MfG
RBhi, danke für deine antwort...
ja das beispiel hab ich gesehn...aber das ist ja für unix!!! aber ich schau mir das no mal genauer an...so viel ändern muss man glaubi nit...cu