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
    RB

    hi, 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


Anmelden zum Antworten