title: Hash password in JS
body: <p>I'm creating a web application that requires an authentication process. Saddly, I can't use HTTPS, so I'm stuck with the insecure HTTP. Currently, I'm sending passwords in plain text through HTTP... I know it's bad (even with HTTPS)! That's why I search a way to hash the password in JS, and send the hash to the server.
  Do you guys have any idea how i could do that ? (using the same blowfish implementation as PHP would be the best solution according to my needs)</p>
  
  <p>Thanks !</p>
  
  <p>edit : I know that anybody that could intercept the string could connect, but they couldn't know the password, only the hash.</p>