Il salt non deve essere segretissimo, perché serve principalmente per evitare che uno possa usare delle tabelle rainbow, già precalcolate con i hash.