Разработка на Python — удалённая работа в Казани

Дата: 2022-09-24
Детали
Регион
Казань
Занятость
дистанционно
Стоимость
от 500.00 руб.
Дата публикации
2022-09-24
Описание
Уточните категорию: разработка на Python. Скрипт, который можно выполнить на макбуке оффлайн. Разработка с нуля. Написать 2 скрипта, которые я смогу запускать в редакторе скриптов на макбуке в режиме оффлайн. Скрипты переводят последовательность из чисел и букв из формата HEX в формат WIF. Скрипт №1 работает по следующему алгор тму: 1) есть последовательность, например: EF235AACF90D9F4AADD8C92E4B2562E1D9EB97F0DF9BA3B508258739CB013DB2 2) к исходной последовательности приписывается число 80 спереди: 80EF235AACF90D9F4AADD8C92E4B2562E1D9EB97F0DF9BA3B508258739CB013DB2 3) полученный результат пропускается через хэш-функцию SHA-256: 9A019CBD82EFF567CE140047C3BEAFF0BA7982F1F271178AB3997D36F8BCD279 4) полученный результат пропускается через хэш-функцию SHA-256 еще раз: 6E9AA607AAEC7B58E47A81ADB1C4E5C197CB75997902BC1E8D987BCF3FA926B8 5) берется 8 первых символов из полученного результата - 6E9AA607 и приписывается к выражению сзади из пункта 2: 80EF235AACF90D9F4AADD8C92E4B2562E1D9EB97F0DF9BA3B508258739CB013DB26E9AA607 6) полученный результат кодируется в формат Base58: 5Kdc3UAwGmHHuj6fQD1LDmKR6J3SwYyFWyHgxKAZ2cKRzVCRETY Скрипт №2 работает по похожему алгоритму (отличие в п 2) : 1) есть последовательность, например: EF235AACF90D9F4AADD8C92E4B2562E1D9EB97F0DF9BA3B508258739CB013DB2 2) к исходной последовательности приписывается число 80 спереди и число 01 сзади: 80EF235AACF90D9F4AADD8C92E4B2562E1D9EB97F0DF9BA3B508258739CB013DB201 3) полученный результат пропускается через хэш-функцию SHA-256: 401131AF628AC0C403E6FE8DC90CC3135E0C1B174723CAD6C8B8E996DF495F87 4) полученный результат пропускается через хэш-функцию SHA-256 еще раз: 66557E5385CDFCF2984F46982638505AD785042AC7789FD574B4C6D3F54C621B 5) берется 8 первых символов из полученного результата - 66557E53 - и приписывается к выражению сзади из пункта 2: 80EF235AACF90D9F4AADD8C92E4B2562E1D9EB97F0DF9BA3B508258739CB013DB20166557E53 6) полученный результат кодируется в формат Base58: L5EZftvrYaSudiozVRzTqLcHLNDoVn7H5HSfM9BAN6tMJX8oTWz6 Таким образом, нужно, чтобы я ввел исходные данные, запустил скрипт, и получил 2 результата. Нужно, чтобы я мог вводить сразу несколько последовательностей в столбик и получить результаты в 2 столбика рядом. Есть примеры, как данный скрипт реализован на онлайн-конверторах: 1) https://secretscan.org/PrivateKeyWif 2) https://learnmeabitcoin.com/technical/wif Существуют многие подобные онлайн конверторы из HEX в WIF, но мне нужен оффлайновый. Язык не принципиален, главное чтобы я оффлайн мог открыть в офлайне.
Похожие заказы
Разработка на Python
дистанционно
от 1500.00 руб.
Веб-разработка. Доработка существующего продукта. Нужно разработать прикладной модуль для решения задачи анализа изображений в медицине с учетом возможности подключения его к уже созданной системе.
Казань
Фрилансеры
2024-04-20
Подробнее