A salt is a random string that gets attached to a plaintext password before it gets hashed. By adding a salt to a password, the hash output is no longer predictable. This is because it is increasing the uniqueness of the password, thus, the uniqueness of the hash itself.