Что выбрать новичку для Криптография, расшифровка хешей
Введение
Если вы только начали разбираться в криптографии и хотите понять, как правильно работать с хешами, то наверняка сталкиваетесь с кучей непонятных терминов и инструментов. В этом посте попробую простым языком рассказать, что сейчас актуально, а что лучше не трогать, чтобы сэкономить время и не заблудиться.
Что это такое
Криптография — это наука о шифровании и защите информации, а расшифровка хешей — процесс попытки "поймать" исходные данные по их хешам. Хеш — это приём, когда из большой информации создаётся короткий символьный отпечаток фиксированной длины, который как бы уникален для исходных данных. Например, MD5, SHA-1, SHA-256 — популярные алгоритмы хеширования.
Спасибо за простое объяснение, прям легче стало! Я просто решил начать с чего-то попроще, а то все эти алгоритмы раньше казались какой-то магией. Сейчас попробую разобраться с SHA-256, вроде он сейчас везде нужен.
SHA-256 крутой выбор для старта, он реально часто используется и пока не взломан на практике. Только учти, что хеши — это не шифры, обратно их в исходник не раскодировать, здесь скорее идет проверка целостности или поиск коллизий. Если копнуть в инструменты типа hashcat, можно посмотреть, как брутфорсят пароли по хешам, полезно для понимания.