Re:CBCrypt: Encrypt from the client rather than send passwor...
by microcolonel on Tuesday October 06, 2015 @04:35PM
(#10342163)
That's not necessarily true; If it can generate multiple outputs for the same input, it could mean that the derivation function exposes something about the secret in the degree or nature of the variation.
The algo can work by the site sending the user their personal salt. The algo will then encrypt the password, use the salt, and send the derived key.
This DOES remove the burden on the user of trusting every site with their password. The problem is quickly the password is only but one of a lot of data hackers look for.