Yes but very highly unlikely. Proof of concept: http://www.win.tue.nl/hashclash/SoftIntCodeSign/ Reference: http://en.wikipedia.org/wiki/Md5 Also considering that an md5 string is made of a finite number of characters, it's got to have a limit. edit: 16 to the 32nd power = 3.40282367 × 10^38 different combinations.
I must be imaging the proof of concept link up there and all those "do not use as it doesn't work" quotes on the wikipedia page. *sigh*
lol. Impossible is having a unique code for every conceivable string and they're all 32 characters long. The person who wrote that algorithm would be winning some serious prizes.
the very last words spoken on earth, just before it explodes, will be those of a specialist who says: "technically it's not possible!" (peter ustinov)
It's just so rare, and the colliding string would have to be so obscure, it really doesn't make a difference. Sure, 2 may have the same MD5: Password: applegoods1965 Password: v5$vfo6ic54k6w$GV^b3owbCFFF#$rt5k,45wr%C$34o5k3l%C$3lkt4trp3c5k4#............ But the second password isn't going to be any easier to break than the first...