re question non-random-salt-for-password-hashes Mr Potato Head states that the use of md5 instead of SHA-512 makes generating rainbow tables easier? I'd have thought that once your rainbow table is generated that the algorithm used is irrelevant? It would make no difference to how you use the rainbow table to check for known hashs? And is there any way to know what hashing algorithm was used any way?
Edit update:
I think that proper hashing of your password tables is required, not to protect your application, but to protect everyone else where users will re-use passwords and ids.