In order to authenticate users, web applications often store user passwords. This can be tricky, because password storage mechanisms are a watering hole for bad advice: there are several solutions to this problem but very few are truly secure. If you store the passwords of your users, your goal should be to make sure that in the event of a data compromise, user passwords should remain safe. The best way to store users passwords is to use a password-based key derivation function (PBKDF) with a sufficient work factor. If your application does not leverage a PBKDF, you should migrate password storage schemes immedietely. More on this later.
Solution!!!
HTML clipboardGalera, I was having problems with firefox, he was fated to save the passwords and personal settings that occurred after I installed the verção Firefox 3.0, I thought that when I install the new version is 3.1, 2.3 ... the problem would be solved, and even joined the forum google trying to find a solution, and there was a guy who said that when the delete folder of files lost all their personal profile, the firefox again to save the password, well, I found a simpler solution, in fact responsible for the file was just a bug and there was a need to sacrifice my entire profile that took years to get ready, only to get saved passwords, so you follow the simple tute:
This application is designed to assess the strength of password strings. The instantaneous visual feedback provides the user a means to improve the strength of their passwords, with a hard focus on breaking the typical bad habits of faulty password formulation. Since no official weighting system exists, we created our own formulas to assess the overall strength of a given password. Please note, that this application does not utilize the typical "days-to-crack" approach for strength determination. We have found that particular system to be severely lacking and unreliable for real-world scenarios. This application is neither perfect nor foolproof, and should only be utilized as a loose guide in determining methods for improving the password creation process.
S. Fahl, M. Harbach, Y. Acar, and M. Smith. Proceedings of the Ninth Symposium on Usable Privacy and Security, page 13:1--13:13. New York, NY, USA, ACM, (2013)