title: PHP md5 generating different hash each time
body: <p>I have a form which is storing an <code>md5</code>'ed password.</p>
  
  <p>For testing purposes I am using "<strong>12345</strong>" as a password.</p>
  
  <p>To save the password I use: <code>$password = md5($password);</code></p>
  
  <p>Using the same code and the same password the PHP is creating a different <code>md5</code> hash everytime although I'm using the same password each time.</p>
  
  <p>Any ideas why this might be happening?</p>