Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Разработка на Python — удалённая работа в Москве

Дата: 2024-06-11
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
договорная
Дата публикации
2024-06-11
Описание
Криптография. Разработка с нуля. Нужна помощь кодера (Python), который разбирается в криптографии. 1. Написать программную реализацию алгоритмов хэш-функции SHA-256; 2. Для четырёх транзакций (файлов размера 226 байт каждый) подсчитать хэш корня Меркла с помощью алгоритма SHA-256; 3. Создать заголовок блока, состоящий из следующих полей: размер блока (4 байта); хэш заголовка предыдущего блока (берётся случайное 256 битное число); хэш корня Меркла транзакций (256 бит); метка времени (4 байта); nonce (32 бита); 4. Последовательно изменяя значение nonce, найти хэш заголовка блока с четырьмя первыми нулями. 5. Подготовить отчет о выполнении работы.\ Программа должна обладать следующей функциональностью: 1. Принимать на вход файлы, содержащие транзакции; 2. Принимать на вход файл, содержащий хэш заголовка предыдущего блока; 3. Осуществлять вычисление корня Меркла для транзакций; 4. Осуществлять вычисления хэш заголовка до получения требуемого результата, последовательно изменяя nonce; 5. Сохранять созданный блок в файле. Имеется индуская реализация данной программы, что не приемлемо, требуется переписать программу по-другому или сделать с нуля, чтобы она имела уникальность.
Похожие заказы

Разработка на Python

дистанционно
договорная
Разработка чат-ботов. Задачи чат-бота: автоматическое бронирование. Платформа: веб-сайт. Продукт: база данных. Техзадания нет.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Python, API и автоматизация. Доработка существующего продукта. Пожелания и особенности: Задача срочная.
Екатеринбург Фрилансеры

Разработка на Python

дистанционно
договорная
Программа первого семестра вуз. 2мерные масивы, циклы.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Программа первого семестра вуз. 2мерные масивы,циклы.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Доработка существующего продукта. Python-разработчик.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Решить задачи для студента. Решить задачи студента. Решить комплекс задач для студента.
Якутия Фрилансеры

Разработка на Python

дистанционно
договорная
Решение задач. Разработка с нуля.
Якутия Фрилансеры