# Jak długi powinien być klucz szyfrujący?

To zależy od rodzaju algorytmu, bo długości nie są porównywalne między rodzajami. W szyfrowaniu symetrycznym AES-128 nadal uchodzi za mocny, a AES-256 daje dodatkowy zapas, także wobec przyszłych komputerów kwantowych; dla danych, które mają długo pozostać tajne, używaj 256 bitów. W RSA typowym minimum jest dziś 2048 bitów, a agencje takie jak niemieckie BSI zalecają co najmniej 3000 bitów dla dłuższej ochrony. Klucze na krzywych eliptycznych są przy tej samej sile znacznie krótsze: 256-bitowa krzywa, taka jak P-256 czy X25519, odpowiada mniej więcej RSA z około 3000 bitami. Do skrótów używaj SHA-256 lub silniejszych. Dwa zastrzeżenia są ważniejsze od liczb. Długość klucza nie pomoże, jeśli klucz jest źle wygenerowany, zapisany w skrypcie albo nigdy nie zmieniany. A RSA i krzywe eliptyczne dowolnej długości padną wobec dużego komputera kwantowego, dlatego ich długoterminowym zastępstwem są algorytmy postkwantowe, a nie dłuższe klucze. Dokładne wartości bierz z aktualnych wytycznych krajowej agencji.

FAQ: [Szyfrowanie i ruch szyfrowany](https://netsenx.com/pl/faq/encryption) · https://netsenx.com/pl/faq/how-long-should-an-encryption-key-be

## Czytaj dalej

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

## Powiązane pytania

- [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)
- [Co się dzieje, gdy certyfikat TLS wygaśnie?](https://netsenx.com/pl/faq/what-happens-when-a-tls-certificate-expires)
