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 TLSTLS: Transport Layer Security. Szyfrowanie, które chroni większość ruchu w internecie, na przykład HTTPS.. 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.
Czytaj dalej
Powiązane pytania
Pojęcia użyte tutaj
- TLS (Transport Layer Security)
- Szyfrowanie, które chroni większość ruchu w internecie, na przykład HTTPS.
← Wszystkie pytania (40): Szyfrowanie i ruch szyfrowanyWszystkie tematy