title: How "dynamic salt" hashing works?
body: <p>Well, I don't know what it is really called so I call it <em>dynamic salt</em> hashing. Recently, I have encountered a hashing algorithm which uses dynamic salt(generated randomly). As a result, same string produces different hash values. I wonder how it is works as well as how it is verified. The verify function takes only 2 parameters: the string and the hash value. I want to know how it works.</p>
  
  <p><strong>Edit:</strong></p>
  
  <p>I have seen a <em>similar</em> (but not duplicate) question to mine: <a href="https://crypto.stackexchange.com/questions/1770/salts-how-does-the-script-know-what-the-salt-is">https://crypto.stackexchange.com/questions/1770/salts-how-does-the-script-know-what-the-salt-is</a></p>
  
  <p>Both my question and that one, is not yet answered.</p>