[C] Szyfrowanie polaczenia socketowego

0

Lacze sie poprzez socket z serwerem. Potrzebuje aby to polaczenie bylo szyfrowane. Czymkolwiek, lekko przemieszany XOR moze byc to juz NIE MA znaczenia, tylko jak tego dokonac, od czego zaczac?

Jesli zrobie szyfrowanie przesylanych danych w serwerze tez musze zaimplementowac odszyfrowywanie ich przed odczytem.

Przykladowo:
send(Sock1, "Jakis tekst" , 100 , 0);

Jesli zaszyfruje "Jakis tekst" to polaczenie niebedzie szyfrowane co? Szyfrowana bedzie tylko jego zawartosc a nie pakiet. Jesli myle pojecia prosze mnie poprawic, potrzebuje szyfrowanego polaczenia aby tcpdumpem widac bylo tylko postac zaszyfrowana.

0
Urban_nuller napisał(a)

Jesli zaszyfruje "Jakis tekst" to polaczenie niebedzie szyfrowane co?

lol... nie ma czegoś takiego jak połączenie szyfrowane z poziomu TCP, sam szyfrujesz dane i send'owi dajesz już zaszyforwaną formę(po stronie klienta sam odszyfrowujesz) i można powiedzieć, że wysyłasz szyfrowane dane...

połączenie szyfrowane? chyba mylisz z SLLem stosowanym przy stronach internetowych, to zwykły protokół, który różni się od protokołu HTTP tym, że jest szyfrowany(nawet nie wiem jakie to szyfrowanie, ale oczywiście opiera się na kluczu), a samo szyfrowanie odbywa się w aplikacji - przeglądarce jako obsługa protokołu SLL to nie jest nic związanego TCP

//quetz: SSL'em..

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