I have always used bcrypt for hashing passwords, but want to know if thing have changed recently.
Currently there are a few algorithms in use. The industry standard would be PBKDF2 while I personally would prefer bcrypt or even scrypt (that one is rather new and not tested that much, so you should still be careful with it).
If in doubt (or rather always prefer(?)), use your platform's native hashing algorithm (e.g. PHP's password_hash())
Read this some time back. tl;dr : Use bcrypt. codahale.com/how-to-safely-store-a-password
Jan Vladimir Mostert
Idea Incubator
See this Stack Overflow post: stackoverflow.com/questions/1561174/sha512-vs-blo…
TLDR: bcrypt seems perfect for password "hashing"