Sól (salt)
Losowy ciąg dodawany do hasła przed zahashowaniem, żeby dwa identyczne hasła nie dawały tego samego skrótu.
Bez soli: 10 użytkowników z hasłem „lato2024” dostaje ten sam skrót SHA. Atakujący z dużą „tęczową tablicą” wyszuka skrót i odzyska hasło. Przy unikalnej soli dla każdego użytkownika skrót jest inny, nawet gdy hasła są takie same.
Nowoczesne algorytmy hashowania (bcrypt, argon2) generują sól automatycznie. Nie trzeba o tym myśleć — ale warto rozumieć, po co ona jest.