• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Szyfrowanie i Deszyfrowanie

Object Storage Arubacloud
0 głosów
556 wizyt
pytanie zadane 15 maja 2020 w C# przez kubekszklany Gaduła (3,190 p.)
Witam. Chciałbym się dowiedzieć jak najlepiej zaszyfrować i odszyfrować tekst. Chodzi mi o to że mam aplikację c# (client i server) i połączenie za pomocą tcp. Jak to zaszyfrować żeby przesyłane informacje były bezpieczne? Którego szyfrowania użyć? Jak to zrobić, żeby pomimo tego że ktoś będzie znał hasło (bo muszę go wpisać do clienta, a c# łatwo się dekompiluje) nie będzie mógł własnoręcznie takiej wiadomości (przechwyconej np. wiresharkiem) odkodować? SslStream też raczej odpada bo nie mam certyfikatu ani domeny, a certyfikaty self-signed nie działają w moim przypadku.

1 odpowiedź

0 głosów
odpowiedź 17 maja 2020 przez NowyUrzydgownig Mądrala (5,090 p.)
Używasz szyfrowania asymetrycznego do uzgodnienia klucza symetrycznego, a następnie całą komunikację szyfrujesz kluczem symetrycznym. Możesz uzyć. np. RSA. Serwer przesyła klucz publiczny do klienta, klient szyfruje swój klucz kluczem publicznym i odsyła go do serwera, serwer deszyfruje i oboje używają go w szyfrowaniu symetrycznym np. algorytmem AES-256. Ten sposób jest jednak podatny na atak MITM. Możesz jednak ograniczyć atak MITM, poprzez właśnie certyfikaty self-signed. Pamiętaj jednak, aby używać kluczy odpowiedniej długości dla RSA to minimum 2048 bitów.

Podobne pytania

0 głosów
2 odpowiedzi 723 wizyt
pytanie zadane 29 maja 2018 w Java przez Teneusz Gaduła (3,280 p.)
0 głosów
0 odpowiedzi 1,057 wizyt
pytanie zadane 28 października 2018 w Algorytmy przez maxis27 Nowicjusz (200 p.)
0 głosów
1 odpowiedź 580 wizyt
pytanie zadane 17 września 2019 w SPOJ przez coderCpp93 Gaduła (4,200 p.)

92,576 zapytań

141,426 odpowiedzi

319,652 komentarzy

61,961 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...