A self-inflicted data breach
prophitt.me
A self-inflicted data breach
1–10 of 13 posts
Re: A self-inflicted data breach
#2You can of course hash public email lists but that won't work for unique emails.
Re: A self-inflicted data breach
#3What is the basis for the claim that md5 hashed addresses are easily reversed? You can of course hash public email lists but that won't work for unique emails.
Unlike hashing algorithms designed to be hard to reverse, MD5 has a very fast algorithm, so rainbow tables are fast and easy to create.
A public list of emails only speeds up the process and is not required as you could just build a completely random rainbow table. Prioritizing common email patterns in the table also is just another speed boost.
Re: A self-inflicted data breach
#4What is the basis for the claim that md5 hashed addresses are easily reversed? You can of course hash public email lists but that won't work for unique emails.
The second to last paragraph in the article says: “With my Nvidia RTX 3080 it only took 3 minutes and 17 seconds to process. Hashcat was able to recover 51.81% (972,933) of the hashes.”
Re: A self-inflicted data breach
#5What is the basis for the claim that md5 hashed addresses are easily reversed? You can of course hash public email lists but that won't work for unique emails.
ETA: the author isn't claiming to have found a preimage attack, but brute force is a legitimate tactic when the search space is constrained, and I'd argue it counts for claiming that those particular hashes were reversed.
Re: A self-inflicted data breach
#6What is the basis for the claim that md5 hashed addresses are easily reversed? You can of course hash public email lists but that won't work for unique emails.
So yes, literally every security expert out there knows md5 hashes are weak, hence the advent of salted hashes, and nowadays sha and variants, as well as well-known hash types for passwords like bcrypt/argon2.
Re: A self-inflicted data breach
#7What is the basis for the claim that md5 hashed addresses are easily reversed? You can of course hash public email lists but that won't work for unique emails.
This is probably going back 20+ years, but given old tools like john the ripper, newer tools like ighashgpu, or just writing your own iterative tool to go through [a-z][A-Z][0-9]@ , and the advent of high speed CPUs and GPUs, you'd be able to generate rainbow tables of millions of md5 hashes in a few hours/days/weeks (depending on length and complexity of course). So yes, literally every security expert out there kno…
Re: A self-inflicted data breach
#8What is the basis for the claim that md5 hashed addresses are easily reversed? You can of course hash public email lists but that won't work for unique emails.
The search space is mostly lowercase and maybe . or +
So it literally isn’t a reverse lookup but it’s still pretty broken.
Re: A self-inflicted data breach
#9What is the basis for the claim that md5 hashed addresses are easily reversed? You can of course hash public email lists but that won't work for unique emails.
I too was skeptical, but the author actually reversed the email addresses for half of the entries in the leak in 3 minutes. The second to last paragraph in the article says: “With my Nvidia RTX 3080 it only took 3 minutes and 17 seconds to process. Hashcat was able to recover 51.81% (972,933) of the hashes.”
Re: A self-inflicted data breach
#10What is the basis for the claim that md5 hashed addresses are easily reversed? You can of course hash public email lists but that won't work for unique emails.
https://meta.stackexchange.com/a/84734/152255
I think a bit later somebody else did a similar attack on a different dataset, and recovered about 50% using a GPU based hasher (a GPU can burn through billions of MD5 hashes per second).
https://arstechnica.com/information-technology/2013/12/crypt...