[C] wlasny Klient-serwer irc z szyfrowaniem

0

elo
napisalem klienta IRC'a, jednak chce zrobic zeby serwer szyfrowal wysylane polaczenie socketowe i odbierane odszyfrowywal. Tosamo trzeba wtedy zaimplementowac w moim kliencie co jest banalne ale w serwerze IRC juz trudniej bo go niepisalem i niewiem od czego zaczac (duzy kod, UNREAL ircd).

Czy wystarczy ze plikach zrodlowych unreala a dokladnie socket.c zmienie
retval = send(cptr->fd, str, len, 0);
na
retval = send(cptr->fd, szyfrowanie(str), len, 0);

Mialbym juz wysylanie przez serwer szyfrowane, jeszcze tylko recv ( costam, szyfrowanie(str), len, 0) i gotowe?

Zmienilem tak jak jest wyzej ale po kompilacji niechcial sie odpalic, bledy itp.
Jakies rady?

0

jeszcze tylko recv ( costam, szyfrowanie(str), len, 0) i gotowe?

W takiej formie - nie. Najpierw musisz coś odebrać, żeby odszyfrować.

1 użytkowników online, w tym zalogowanych: 0, gości: 1