Автор: @puzzlejoy
Ссылка на таск Codeby
https://codeby.games/categories/cryptography/0b49e0c4-39cc-494c-8edc-3724b761df6e
Описание задания
Собрались все представители рода, а не только семья
Решение
В прикрепленном к заданию файле видим текст следующего содержания:
04bb67a1914803ff834a4a25355ad9f3 ew== da2f073e06f78938166f247273729dfe465bf7e46105c13ce7cc651047bf0ca4 d2e2adf7177b7a8afddbc12d1634cf23ea1a71020f6a1308070a16400fb68fde 162bc653a2c41b8a621ab600318b8cf05144bc11dd9e68415390445d9f80e317d57aabe56ef7dead6a47c7176f049f8bb43c9bf125769166e993fc26e521312b fQ==
Так как данные строки не являются шифром, применим простейший криптоанализ и начнем с банального подсчета количества символов в каждой данной нам строке. Всего этих строк четыре, обозначения ew==
и fQ==
пока в счет не берем.
Итого, что мы получаем:
Первая строка: 32 символа
Вторая строка: 64 символа
Третья строка: 64 символа
Четвертая строка: 128 символов
(Лайфхак: если считать количество символов вручную, вероятность решения таска увеличится (нет))
Возможно длина строк натолкнула вас на мысль, что они представляют из себя хэши, ведь 32, 64 и 128 бит - их стандартная длина.
Воспользуемся сайтиком https://crackstation.net/
Работает! Первое слово расшифровывается как “codeby”.
Вторая строка - тоже хэш, sha256
Третья:
Четвертая:
Вернемся к нашим обозначениям ew==
и fQ==
. Это уже база, а базу надо знать!