# Czym różni się szyfrowanie symetryczne od asymetrycznego?

Szyfrowanie symetryczne używa jednego wspólnego klucza do zamykania i otwierania; asymetryczne, czyli kryptografia klucza publicznego, używa pary: klucza publicznego, który może znać każdy, i klucza prywatnego, który ma tylko właściciel. Algorytmy symetryczne, takie jak AES, są szybkie i szyfrują niemal wszystkie realne dane. Ich słabym punktem jest bezpieczne przekazanie klucza. Rozwiązują to metody klucza publicznego, takie jak RSA, Diffie-Hellman na krzywych eliptycznych i ich postkwantowi następcy: dwie strony, które nigdy się nie spotkały, mogą uzgodnić świeży klucz symetryczny przez otwartą sieć, a klucz prywatny pozwala podpisać dane tak, by każdy z kluczem publicznym mógł to sprawdzić. Prawdziwe protokoły łączą oba podejścia. Połączenie TLS używa kryptografii klucza publicznego w handshake'u, by uzgodnić klucz i dowieść tożsamości serwera, a potem przełącza się na AES lub ChaCha20 dla danych. Ten podział tłumaczy też historię kwantową: algorytm Shora zagraża części z kluczem publicznym, a szyfrowanie symetryczne z kluczami 256-bitowymi pozostaje mocne.

FAQ: [Szyfrowanie i ruch szyfrowany](https://netsenx.com/pl/faq/encryption) · https://netsenx.com/pl/faq/what-is-the-difference-between-symmetric-and-asymmetric-encryption

## Czytaj dalej

- https://netsenx.com/pl/encrypted-traffic-analysis
- https://netsenx.com/pl/what-is-ndr

## Powiązane pytania

- [Jak długi powinien być klucz szyfrujący?](https://netsenx.com/pl/faq/how-long-should-an-encryption-key-be)
- [Czym jest funkcja skrótu?](https://netsenx.com/pl/faq/what-is-a-hash-function)
- [Czy haszowanie haseł to to samo co ich szyfrowanie?](https://netsenx.com/pl/faq/is-hashing-the-same-as-encryption-for-passwords)
- [Czym jest podpis cyfrowy?](https://netsenx.com/pl/faq/what-is-a-digital-signature)
- [Czym jest certyfikat TLS?](https://netsenx.com/pl/faq/what-is-a-tls-certificate)
