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)
Thanks !
edit : I know that anybody that could intercept the string could connect, but they couldn't know the password, only the hash.