Skip to content

Files

Latest commit

Apr 2, 2022
d604505 · Apr 2, 2022

History

History

2

Folders and files

NameName
Last commit message
Last commit date
Apr 2, 2022
Apr 2, 2022
Apr 1, 2022
Apr 2, 2022
Apr 2, 2022
Apr 2, 2022
Apr 2, 2022

ЗАДАНИЕ 2 (ДЛЯ ВСЕХ НАПРАВЛЕНИЙ)

Можно использовать любой язык (руками сложновато это сделать). Для всех файлов из архива https://www.dropbox.com/s/oy2668zp1lsuseh/task2.zip?dl=1 необходимо вычислить значение SHA3-256 от содержимого файла (обратите внимание, файлы двоичные, "кодировки" в этом задании никак не должны возникнуть — если вы вычитывается файл в обычную, не байтовую, строку с использованием кодировки, то перед засовыванием в хеш вам нужно будет сделать обратное раскодирование с той же кодировкой; но тут лучше с кодировками вообще не заморачиваться). Результат представить как 64 шестнадцатеричных цифры (в нижнем регистре). Полученные строки-хеши нужно отсортировать по возрастанию и склеить. К результату приклеить свой e-mail в нижнем регистре (тот, который вы указывали при регистрации на курсы и с которого будете отправлять ответ) и вычислить SHA3-256 от полученной строки. Результирующие 64 шестнадцатеричных цифры (в нижнем регистре) нужно отправить на адрес [email protected] в теле письма.

Hint: SHA-256 — это не SHA3-256