Question: what is the difference between hash and salt?
Answer: Cryptographic hashing involves calculations that cannot be reversed. These functions have some special properties that make them useful for digital signatures and other forms of authentication. Salting involves adding random data before it is put through a cryptographic hash function.