title: Is it worth hashing passwords on the client side
body: <p>When I want to put a login system in place, I always compare the MD5 of the given password with its value in the users table on the server side.</p>
  
  <p>However, a friend of mine told me that a "clear" password could be sniffed by a network software.</p>
  
  <p>So my question is: is it a good idea to hash the password on the client side? Is it better than hashing it on the server side?</p>