How does password manager rechecks the password as salt value is random? : <p>I am relatively new to LINUX, so I am having trouble understanding one concept related to pass in LINUX.</p>

<p>I learnt that UNIX stores my passwords by hashing it, and storing along with the randomly generated salt value.</p>

<p><code>Salt value is nothing but a random data that's generated to combine with the original password, inorder to increase the strength of the hash.</code></p>

<p>So now lets say I want to login again using my password, the manager calculates the hash but from where will it bring the same salt for checking the result with the password database?</p>
