Re: Mozilla inadvertently leaks 44,000 users' passwords
Change your passwords often, use strong passwords, use something like keepass, don't use the same pass on multiple accounts, yadda yadda.
[Now, to quibble:
While md5 is certainly deprecated and shouldn't be used because far better algorithms can be used with acceptable processor overhead, a lot of people pushing the md5 "panic button" misunderstand both hash encryption and the nature of md5's vulnerabilities. It's trivial now that md5's mathematical weaknesses are known to generate collisions but that's a different type of attack from being able to literally reverse a digest as if it were two-way encryption/decryption. We all know already that md5 is vulnerable to a number of collision attacks.
But as far as I know md5 isn't so broken that you can derive plaintext knowing only a given digest. If anybody's able to derive the plaintext of a given md5 digest without use of a rainbow table and knowing only the digest, I'd like to see a whitepaper on how it can be done. I've seen a bunch of kooks on forums and blogs claim that they can literally reverse digests knowing only the ciphertext, but they never explain how they do it. Odd.
Part of why md5 is weak, as far as "deriving" plaintexts goes, is that it's a very fast algorithm, thus making the process of md5 table generation comparatively faster than generating rainbow tables for more processor-intensive algorithms.]
- Tom
"What is freedom? To have the will to be responsible for one's self." - Stirner