Чем лучше начинать, если хочешь разобраться с криптографией и хешами
Народ, кто в теме крипты и восстановления хешей, подскажите, с чего реально полезно стартовать новичку? Понял, что просто штудировать теорию — быстро в ступор влетаешь, а разобраться хочется, чтобы не тупо гуглить, а делать самому. Есть смысл сначала просто генерировать данные и смотреть, как меняется хеш? Или лучше сразу изучать конкретные алгоритмы типа MD5, SHA и какие из них вообще ещё актуальны?
Сам думал пробовать какие-то онлайн-тулзы для проверки своего понимания, но боюсь, что без базовых знаний можно много пропустить. Может, кто-то хорошо замораживался на практике — какие инструменты или небольшие проекты реально помогли вникнуть в процессы хеширования и обратного поиска? Другой вопрос — как быстро отделить хейтеров хеша и просто эффектный бред от полезного для изучения? Например, стоит ли сразу копать в сторону борьбы с коллизиями или сначала просто научиться ловить самые элементарные ошибки при генерации хешей?
В общем, кто как начинал и что реально помогло подружиться с криптографией на начальном уровне?