Weby, aplikace a eshopy na míru
Kontakt

Co to je „Salt“?

Salt (česky sůl) je náhodný řetězec, který se přidá k heslu před jeho zahashováním. Bez soli by dvě stejná hesla vždy daly stejný hash a útočník by si mohl předpočítat tabulku (rainbow table) pro nejčastější hesla. Se solí má každý uživatel jiný hash, i když má stejné heslo jako někdo jiný. Sůl se ukládá do databáze spolu s hashem – není to tajemství, jen znáhodnění. Moderní hashovací funkce pro hesla (bcrypt, Argon2) sůl řeší automaticky.

Zpět na slovníček