Это одна из тех личных предпочтений.В случае обнаружения слабости в алгоритме хеширования вам нужно будет изменить способ хранения и проверки пользовательских паролей.Есть несколько способов сделать это, и хранение имени хеша является допустимой альтернативой.Предполагая, что
- Вы хотите переключиться на лучшую альтернативу хеширования, если обнаружена слабость
- Вы не храните незашифрованные пароли (что, если вы, у вас есть большие проблемы)
вам нужно будет либо автоматически сгенерировать новые пароли для ваших пользователей с новым алгоритмом хеширования (и уведомить их), либо попросить их изменить или подтвердить свой пароль при следующем входе в систему.Подход хранения алгоритма помогает облегчить второй вариант (который, я считаю, является лучшим вариантом).
Технически, сохранение алгоритма хеширования не сделает пароли менее безопасными при проникновении в базу данных, и дает вам большую гибкость, когда вы хотите изменить алгоритмы.