Co to jest Haszowanie?

Haszowanie (hashing) to proces przekształcania danych dowolnej długości w ciąg znaków o stałej długości (skrót, hash). W odróżnieniu od szyfrowania, haszowanie jest jednokierunkowe - nie da się odtworzyć oryginalnych danych ze skrótu. Nawet minimalna zmiana w danych wejściowych powoduje całkowicie inny hash.

Haszowanie jest wykorzystywane do: przechowywania haseł (baza danych przechowuje hash hasła, nie samo hasło), weryfikacji integralności plików, podpisów cyfrowych i technologii blockchain. Popularne funkcje haszujące to SHA-256, SHA-3 i bcrypt.

Dlaczego to ważne? Dzięki haszowaniu Twoje hasła w serwisach internetowych nie są przechowywane w postaci jawnej. Programy antywirusowe wykorzystują hasze do identyfikacji znanych plików złośliwych.

🛡
Polecany produkt
Symantec