Реализация проекта на С/С++ из готового кода на Python

Цена договорная
19 декабря 2022, 21:54 • 4 отклика • 71 просмотр
Процесс:
Из сгенерированного seed, получаем приватный ключ (далее Pvk), получаем публичный ключ (далее PubK), производим смещение PubK ~2^22 раз (будем смотреть по тестам потребления памяти) полученные данные помещаем в хештаблицу
формата HashMap:{Count:PubK}, PubK полученый как входные данные из коммандной строки детерминируем 2^22 и сравниваем со значениями в HashMap. если происходит нахождение, вывести на экран и записать в файл.
Предусмотреть отдельно место для получение seed по websocket. предусмотреть место для отправки сообщения при нахождении в телеграм.
Все операции работают в мультипотоке. либо распоралеленые самы вычисления, либо 1 поток = 1 seed.
Все операции и вся работа приведена в уже работающем коде.
в начале рабочего процесса в память загружается список публичных адресов из файла
и по очереди либо паралельно детерминируются 2^22. Когда ключи по списку закончились, генерируем новый сид(ы) (зависит от seedcount) (предусмотреть место для помещение кода получения данных с пула по websocket)

Входные данные:
seedcount - сколько seed использовать для генерации hashmap
infile - файл с публичными ключами
th - количество рабочих потоков

данные зарезервировать:
pool - ip адрес пула
user - пользователь для подключения к пулу