View Full Version : MD5 found to be insecure


Reeve of Shinra
18th August 2004, 04:21 PM
http://news.zdnet.co.uk/internet/security/0,39020375,39163876,00.htm

The above article (from cnet actually) talks about recently discoved flaws in the MD5 hash and in SHA-1 algorithm that could theoritically make them susceptible to hackers with an array of PC's.

I guess nothing can last forever, but (to keep it vb related), do you think that vb's double hash + salt password routine will put the block on such attempts as this?

ja3
18th August 2004, 05:05 PM
Everything can be hacked so... vbulletin will not put a block on this :) LOL

Floris
30th August 2004, 04:40 PM
I think it will be very hard to not only break it, but brute it, since it also uses a unique salt for each password hash. And It is something like md5(in md5).salt <-- all in an md5. I dunno, very confusing, complex and harder to abuse.

elmo
2nd September 2004, 03:52 PM
I dont think this is as big of a problem as some people hype it up to be.
If memory serves me right, a md5 sum hash string is 32 characters long, being that limited in lenght its almost guaranteed that there will be collisions.
Taking advantage of that collision tho, is a completely different matter.
Example taken (roughly) from a slashdot comment:
Say you have a document with the string $1595 in it, and you want to increase that number to say $3995. But the string that gives the same md5 sum can be utter nonsense like $"&95, wich ofcourse, in the right contex would rise (or atleast should) some alarms.

All in all, i dont see this as a problem for the everyday regular user, but high end users (law enforcement taking disk images and whatnot) might see this as a problem, and should use different verification methods.

ill also throw in a disclaimer, i got no clue about encryption what so ever :)

Floris
8th September 2004, 05:18 AM
I think XSS is a bigger worry then md5 :)

HiDeo
8th September 2004, 07:39 AM
I have the same opinion as ja3 !

Everything can be hacked :(

md5 too

mf
8th September 2004, 03:53 PM
Any one-way encryption can be bruteforced. It's just the more complex algo the harder it is to bruteforce (you need more processing power). Single MD5 hashes made from strings with less than 8 characters can actually be reversed without bruteforcing, but as all real security uses more than 8 chars, rehashing, salting, or all three at the same time, this is not at all a threat. It has made the tripcode system (password gets hashed into a unique "tripcode" that people associate with a certain poster, an anonymous alternative to member registration) on japanese BBSes hackable, if you have a password shorter than 8 characters. The web coders on iichan (http://iichan.net) are thinking of a solution to this problem, to make impersonation at least more difficult.

Pitbull FM
27th December 2004, 01:48 AM
I use my SSL cert for logging into my ACP. It's just one more step in making your site more secure. MD5 has always been crackable.

Mephisteus
27th December 2004, 02:04 AM
I've been looking to SSL, but I am so smalltime noone with brains would want to waste time on cracking md5 on my site :p

Apoco
27th December 2004, 09:46 PM
I think XSS is a bigger worry then md5 :)
Agreed. MD5 is something that while it has a set character length, sooner or later, its possible to crack, the question is time, power, and knowledge, however, XSS can cause tons more problems to a user down the line if their identity is stolen.

nhant
31st December 2004, 02:29 PM
I think XSS is a bigger worry then md5 :)
worse, sql injections.

Pitbull FM
31st December 2004, 02:50 PM
worse, sql injections.
I have installed phpSuExec on my server and it makes Apache immune to injections.

Apoco
1st January 2005, 02:23 PM
I have installed phpSuExec on my server and it makes Apache immune to injections.
Nothing is ever immune, there is always someone smarter than the programmer.

elmo
2nd January 2005, 12:05 AM
Nothing is ever immune, there is always someone smarter than the programmer. and the funny thing is that the 'smarter person' is usualy a idiot user ;)