Kepler_452b 77 Posted ... Encrypted Com Services Should Confirm Password Strength To Both Parties. Services like Protonmail, Tutanota, Wire, etc should confirm the password strength of communication partners to each other. After all, the security of your communication to someone is only as good as their password if their device is compromised or intercepted. This also might encourage people to use strong passwords. Quote Share this post Link to post
zhang888 1066 Posted ... How exactly should those (or any other self-respecting service, for that matter) know that your or your partners password is not strong?All of them store the passwords in a salted hash form, with key stretching known as PBKDF2, which iterates the plaintext thousands of timesin order to deliberately consume more computing power for the final hash. which makes them hard or practically impossible to brute/rainboweven if the DB is compromised. The only time the service knows your plaintext password is during signup, and even then not necessary - good privacy aware services dothe initial hashing on the client side using JS, so since the first registration the service never knows your plaintext password, and it should betterbe this way. Quote Hide zhang888's signature Hide all signatures Occasional moderator, sometimes BOFH. Opinions are my own, except when my wife disagrees. Share this post Link to post
Kepler_452b 77 Posted ... I totally agree that the service should NOT know your password. But at the time of signup a measure of quality of password is often generated which could be kept and shared without knowing the password. Likewise if a password is changed. Quote Share this post Link to post
zhang888 1066 Posted ... If you are talking about that little JS function that gives you a score based on lower/uppercase characters, length and numbers it was proven to havevery little practical security. Do you agree that the password "iamzhang" is much better than "P@ssw0rd"? Same idea goes there.And all password validators will prefer the second option as the strongest password ever 1 LZ1 reacted to this Quote Hide zhang888's signature Hide all signatures Occasional moderator, sometimes BOFH. Opinions are my own, except when my wife disagrees. Share this post Link to post
Kepler_452b 77 Posted ... That little JS function is merely a simple example. "P@ssw0rd" or "iamzhang" could probably be cracked in a few flops. But It shouldn't be hard for smart coders to put together an effective measure of password strength based on measured entropy. Quote Share this post Link to post