Как хэш-функции защищают пароли: от MD5 до Argon2

Доклад · 10–15 страниц · Информатика · студент

Разбираем устройство популярных хэш-алгоритмов и эволюцию методов хранения паролей. Рассматриваем атаки на слабые хэши и современные рекомендации.

Вы узнаете, почему хранить пароли в открытом виде опасно и как хэширование помогает этого избежать. Разберем эволюцию алгоритмов — от устаревшего MD5, который взламывают за секунды, до современного Argon2, устойчивого к атакам. Работа покажет, как правильно выбирать хэш-функцию для защиты учетных записей.

Работа по этой теме — за несколько минут. План и структура бесплатно и без регистрации, оплата — только за готовый документ с оформлением по ГОСТ.

Сгенерировать доклада по этой теме

Примерная структура работы

  1. Зачем вообще хэшировать пароли
    • <built-in method title of str object at 0x7f87805aa870>
    • <built-in method title of str object at 0x7f8780813230>
    • <built-in method title of str object at 0x7f87805e60b0>
  2. От MD5 до SHA-2: уроки уязвимости
    • <built-in method title of str object at 0x7f87805e06f0>
    • <built-in method title of str object at 0x7f8782983ec0>
    • <built-in method title of str object at 0x7f87805a9610>
  3. Специализированные функции: bcrypt, scrypt, Argon2
    • <built-in method title of str object at 0x7f878056d3b0>
    • <built-in method title of str object at 0x7f87806c4030>
    • <built-in method title of str object at 0x7f878056f500>
  4. Как взламывают хэши на практике
    • <built-in method title of str object at 0x7f87805a82d0>
    • <built-in method title of str object at 0x7f8780812930>
    • <built-in method title of str object at 0x7f87805e61f0>

Структуру можно менять: перед оплатой вы бесплатно правите главы и параграфы под требования преподавателя.