I had forgotten that part of the whole sorry story. Reminds me of the uni I attended, (Sussex) where not only were passwords truncated, there was in fact a max length policy of 8 chars. This was across their entire campus network, and all intranet apps. Yeah, my degree ain't worth much.
Can anyone with more experience point out whether I am in any way on the right track here?
EDIT: hmmm, the storage of the passwords as 8-char weak hashes would render the more secure hash function used on the modern systems irrelevant. Maybe use the output of the strong hash as the input of the weak hash? Would this be secure?
Thank god the safe best-practices are clear and simple in the majority of cases.
EDIT: in case anyone reading this is wondering, the safe best-practice is to USE BCRYPT.
Who self identifies with that horrible term so closely that they would use it as their password?
A lot more people than I thought evidently.