|
|
|
|
|
by MarkMc
4143 days ago
|
|
> It seems like you are trying to force your user to remember a salt. Yes, essentially I'm trying to force the user to remember a client-side 'salt'. > Why not just use a proper salt and a strong password hashing function? Because it wouldn't protect against the attack described by userbinator (ie. 'just trying these 20 passwords gives you a ~18% success rate for any username'). Having a client-side 'salt' gives you that protection. > I do [not] think that is very user-friendly, even with the cookie trick you describe. Yes, this system imposes a cost in terms of user-friendliness. But for sensitive sites (eg. medical or financial) I think it's worth it. |
|