Какие алгоритмы использовать для хэширования пароля? Доброго времени суток. Недавно задался вопросом безопасности и хотел бы узнать какие алгоритмы стоит использовать для хэширования паролей. Сначала остановился на md5, но потом почитал и понял, что алгоритм уже не считается криптостойким (?). Хотелось бы услышать Ваше мнение и совет по выбору алгоритма.

21 Авг 2019 в 07:12
188 +1
0
Ответы
1

Добрый день! Действительно, md5 уже не считается безопасным алгоритмом для хэширования паролей, так как он легко поддается взлому с использованием специализированных атак.

В настоящее время рекомендуется использовать более криптостойкие алгоритмы, такие как SHA-256, SHA-512, bcrypt или scrypt. Они более устойчивы к различным видам атак, в том числе к словарным и грубой силы.

SHA-256 и SHA-512 являются основными хэш-функциями, которые могут быть использованы для безопасного хэширования паролей. Однако рекомендуется добавить к ним соль (salt) и выполнить несколько итераций хэширования для повышения уровня безопасности.

bcrypt и scrypt - это алгоритмы, специально разработанные для хэширования паролей. Они выполняют дополнительные манипуляции с данными, что делает их более надежными в защите от атак.

Таким образом, для большей безопасности рекомендуется использовать bcrypt или scrypt для хэширования паролей. Они обеспечивают более высокий уровень защиты и устойчивости к атакам.

20 Апр в 13:06
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 493 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир