Comment by lysace
1 day ago
To clarify: not MD5 itself. It was created in 1991 by Ron Rivest. (It is my experience that knowledge of these things isn't as widely distributed as one might hope.)
I first came across it in 1995/1996: Wow, what a magical tool for backend web stuff! I used it for everything.
Wait, is that the same guy who co-authorer the Floyd-Rivest Algorithm? Hmm, looks like it[0]. Huh, neat.
[0] https://en.wikipedia.org/wiki/Floyd%E2%80%93Rivest_algorithm
Also the same Rivest as Cormen, Leiserson and Rivest (that Stein dude was after my time), and the R in RSA.
is the difference between MD5 and MD5crypt the same as between Java and Javascript or are they actually related somehow?
MD5crypt is a password hashing algorithm that uses the MD5 digest hashing algorithm. MD5crypt basically calls MD5 a bunch of times in order to make it computationally expensive.
See https://en.wikipedia.org/wiki/Crypt_(C)#MD5-based_scheme
related