# Czym jest funkcja skrótu?

Funkcja skrótu (hash) zamienia dowolną ilość danych w krótki odcisk o stałej długości, na przykład 256-bitowy wynik SHA-256. Te same dane wejściowe zawsze dają ten sam skrót, drobna zmiana daje zupełnie inny, a nikt nie potrafi odtworzyć danych ze skrótu ani znaleźć dwóch wejść o tym samym skrócie. Dzięki temu skróty służą do sprawdzania, czy pobrany plik lub kopia zapasowa się nie zmieniły, do podpisów cyfrowych, które podpisują skrót dokumentu, do bezpiecznego przechowywania haseł i do kontroli integralności w TLS. Stare funkcje zawiodły: MD5 i SHA-1 są złamane do celów bezpieczeństwa, a publiczną kolizję SHA-1 zademonstrowano w 2017 r., więc traktuj je jako przestarzałe wszędzie, gdzie jeszcze występują, na przykład w starych certyfikatach czy kontrolach plików. Obecnie wybiera się SHA-256, SHA-384 i SHA-3. Skrót to nie szyfrowanie: nie ma klucza i nie ma czego odszyfrować. Komputery kwantowe osłabiają funkcje skrótu tylko umiarkowanie.

FAQ: [Szyfrowanie i ruch szyfrowany](https://netsenx.com/pl/faq/encryption) · https://netsenx.com/pl/faq/what-is-a-hash-function

## Czytaj dalej

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

## Powiązane pytania

- [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)
- [Dlaczego okres ważności certyfikatów TLS się skraca?](https://netsenx.com/pl/faq/why-are-tls-certificate-lifetimes-getting-shorter)
