Modern best practice. Algorithms like bcrypt, scrypt, Argon2, and PBKDF2 are specifically designed for password storage. They incorporate salts, are computationally expensive (deliberately slow), and can be tuned to become slower as hardware improves.