Why MD5 sucks

preview_player
Показать описание

I explain how MD5 works and why it sucks and is no longer used. I suggest watching the previous two videos on hashing in general and on password hashing in specific before watching this one:

Рекомендации по теме
Комментарии
Автор

According to this video the answer is mostly watch another video. Aim higher.

PMA
Автор

Write yourself a script. Your word improvises and stuttering are noticable

LosashExote
Автор

A digest takes an input message. A file is a storage feature. Here is md5 run on something that's not a file.

$ ( ps auxw ; date ) | openssl md5
(stdin)=

PMA
Автор

So MD5 doesn't suck.
What do you expect? You have a longer input and shorter output. There are more variations of input than output, so the collision exists in every hashing algorithm if the input data is long enough. Newer algorithms are better because they are longer and probably more expensive to generate (= more bruteforce resistant) and that's it.

cyanoure
Автор

I think I'll stick with the MD5 algorithm. It seems that these results dating from 2003 (Afghanistan and Iraq War) tend to discredit it. The SHA algorithm doesn't sound right, it's too Iranian-sounding.

karljohnson