Salting
Saltowanie oznacza dodanie przypadkowych danych do hasła przed zaszyfrowaniem. Dzięki temu hasło staje się bezpieczniejsze przed atakami hakerów. Saltowanie jest stosowane głównie w systemach logowania, gdzie hasła użytkowników są przechowywane na serwerze w zaszyfrowanej postaci. W przypadku ataku hakerów na takie dane, hakerzy starają się złamać zaszyfrowane hasła poprzez korzystanie z tzw. tabeli reguł. Saltowanie utrudnia lub wręcz uniemożliwia takie ataki, ponieważ każde hasło jest unikalne i wymaga indywidualnego łamania. Saltowanie polega na dodaniu losowych znaków do hasła, po czym hasło zostaje zaszyfrowane i takie zaszyfrowane hasło wraz z dodanym ciągiem znaków (sól) jest przechowywane w bazie danych.