Skip to content
Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

Why is a raven like a writing desk?

Thoughts both confusing and enlightening.

MD5: more meaningful collisions

elbeno, 10 June, 200529 July, 2007

I previously wrote about how XBox videogame publishers can break free from Microsoft. It wasn’t so theoretical. This week, researchers showed how to get MD5 collisions with meaningful documents.

I wonder what method Microsoft will use to sign Xenon XBEs?

Windows & MS

Post navigation

Previous post
Next post

Related Posts

Into the belly of the beast

11 May, 200729 July, 2007

Yesterday I spent the day at Microsoft. I flew up on Wednesday night, out of LAX at 6.30pm, and it was a beautiful evening. As we took off over the Pacific, we passed over a small bank of stratocumulus and banked north, flying over Malibu and the mountains. Two hours…

Read More

a nightmare

20 March, 200629 July, 2007

Last night I dreamt that the IT guys at work took my home PC and “upgraded” it with Windows Vista. They didn’t seem to understand that I don’t use Windows – my remonstrations fell on deaf ears. In other news, I spent the weekend playing with fractals. When fractals were…

Read More

after an hour's fiddling…

29 September, 200529 July, 2007

Got GTK+/gtkmm projects compiling under Win32. Eclipse (CDT) doesn’t really know about pkg-config. So in order to get CDT to drive the command line correctly I had to put the `pkg-config –libs gtkmm-2.4` as part of a -l directive to the linker. It doesn’t work as just a link option…

Read More

Comments (2)

  1. greatbiggary says:
    12 June, 2005 at 12:47 am

    I missed the part about how they can create the same MD5 from a completely different input which is still meaningful – in short, the whole point of the link. Suppose I need a document containing the text “This is amazing!” to also work. Where am I to hide the extra bits that will get me the hash I'm looking for? It sounds sufficiently advanced, and thus, like magic

    (http://livejournal.com/users/greatbiggary)

  2. elbeno says:
    12 June, 2005 at 4:44 pm

    Well if your doc was just the ASCII string “This is amazing!” you'd have a pretty hard job finding a hash collision with the same length source.

    “This is amazing!” is only 16 characters long, or 128 bits. Since the hash is 128 bits (in the case of MD5, and more for other hash types), the pigeonhole principle tells us that a collision _must_ exist if and only if the source is over 128 bits long. Assuming that even distribution is a property of a decent hash function, you're going to have a harder time finding a hash collision (while preserving the source length) than if the source was many times longer than the hash.

    In practice of course, the source is always much bigger than the hash value.

    (http://livejournal.com/users/elbeno)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

©2026 Why is a raven like a writing desk? | WordPress Theme by SuperbThemes