Does anyone know what encryption algorithm/method/mode/length etc was used in the generation of the 16-character passwords in MySQL prior to version 4.1? These sometimes would be referred to as generated by the OLD_PASSWORD()
function in later releases.
I had previously thought it was using MD5 but in my ignorance had not noticed the difference in character length, MD5 being 128-bit requires 32 characters when represented in hexadecimal.
Note: Don't panic, I'm not using these 16-character passwords or MD5's, just seeking to improve my knowledge as part of professional development. Thank you.