Co to jest Haszowanie?

Haszowanie (hashing) to proces przeksztalcania danych dowolnej długości w ciąg znaków o stalej długości (skrot, hash). W odróżnieniu od szyfrowania, haszowanie jest jednokierunkowe - nie da się odtworzyc oryginalnych danych że skrotu. Nawet minimalna zmiana w danych wejsciowych powoduje całkowicie inny hash.

Haszowanie jest wykorzystywane do: przechowywania haseł (baza danych przechowuje hash hasła, nie samo hasło), weryfikacji integralnosci plików, podpisow cyfrowych i technologii blockchain. Popularne funkcje haszujace 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
G-DATA