@grishka sha не подходят для паролей, так как перебираются на спец. железе очень быстро.

Поэтому для паролей сейчас специальный класс очень сложных в вычислении хеш-функций.

Argon2 — топ.