title: Lifespan of hashed/salted passwords
body: <p>Whilst I understand the theology behind the <em>process</em> of salting and hashing a password, I don't quite understand the methodology. As far as I can tell, the methods listed in <a href="https://stackoverflow.com/questions/2138429/hash-and-salt-passwords-in-c-sharp">this question</a> and it's pertinent answers, as well as this <a href="https://msdn.microsoft.com/en-us/library/aa545602(v=cs.70).aspx" rel="nofollow noreferrer">MSDN article</a>, all go through steps to create a salt of varying length to use in the process of hashing the password given. </p>
  
  <p>However, what about checking the password at a later date? Creating the hash all over again will, as far as I can see, result in <em>an entirely new salt</em> being generated, ultimately causing validation to fail when an attempt is made to log in. </p>
  
  <p>Am I missing where the salt or salt formula is saved? Or have I not quite understood the process?</p>