Linked by Thom Holwerda on Tue 10th Nov 2009 16:10 UTC, submitted by a_weber42
Post a Comment
MD5 is not sufficient for any situation where there could be an adversary. http://www.mscs.dal.ca/~selinger/md5collision/ Use SHA-256 or the like. MD5 can only be useful when checking for errors when no attacker is suspected.
No, it's not relevant since it's challenge-response. Collisions are only relevant if you know the output the server wants to see.
But using MD5 for security should raise the big red flag of bad ideas.
Anyway, wikipedia lists some (imho) major issues with cram-md5 :
http://en.wikipedia.org/wiki/CRAM-MD5#Protocol_Weaknesses



