Jump to content

Recommended Posts

Posted

Здравствуйте.

Може кто-нибудь объяснить, как из приватного ключа, получить открытый. Но не уже готовой функцией, например в питоне, а как САМОМУ, это сделать ?

Спасибо.

Posted

Лучше не биткойн искать, а сразу ECDSA

Объясняю почему: человек спросил как из закрытого ключа получить открытый.

Если искать про "адреса биткойн" - там будет всякое не относящееся к делу про base58, про короткие и длинные ключи

И хрен разберешься.

Открываем Википедию и там все в две строчки https://ru.wikipedia.org/wiki/ECDSA

 

  1. Выбирает случайное или псевдослучайное целое число x из интервала [1,q-1].
  2. Вычисляет произведение (кратное) Q = x·P.

Открытым ключом пользователя Алисы A является точка Q, а закрытым — x.

 

Ясно? Просто умножаем приватный ключ на некую константу и получаем публичный ключ. Вот и всё. Правда, умножение тут не арифметическое, а как операция поля. 

 

Posted
3 часа назад, amaclin сказал:

Лучше не биткойн искать, а сразу ECDSA

Объясняю почему: человек спросил как из закрытого ключа получить открытый.

Если искать про "адреса биткойн" - там будет всякое не относящееся к делу про base58, про короткие и длинные ключи

И хрен разберешься.

Открываем Википедию и там все в две строчки https://ru.wikipedia.org/wiki/ECDSA

 

  1. Выбирает случайное или псевдослучайное целое число x из интервала [1,q-1].
  2. Вычисляет произведение (кратное) Q = x·P.

Открытым ключом пользователя Алисы A является точка Q, а закрытым — x.

 

Ясно? Просто умножаем приватный ключ на некую константу и получаем публичный ключ. Вот и всё. Правда, умножение тут не арифметическое, а как операция поля. 

 

Спасибо! Пойду изучать.

Posted
В 20.08.2022 в 16:33, putman сказал:

Здравствуйте.

Може кто-нибудь объяснить, как из приватного ключа, получить открытый. Но не уже готовой функцией, например в питоне, а как САМОМУ, это сделать ?

Спасибо.

https://learnmeabitcoin.com/technical/public-key

  • 3 months later...
Posted (edited)

Кто нибудь в курсе есть ли программа для генерации приватных ключей и сверкой адресов по пользовательскому списку ?

 

Конкретнее - на github есть много софта для рандомной генерации bitcoin адреса (приватник и публичный) и проверкой через api блокчейна.

А мне нужно чтобы прога могла работать оффлайн обязательно, чтобы в конечном результате когда из приватника получен публичный он шел автоматом на сверку по совпадению (допустим создается файл pubkey.txt где списком юзер самостоятельно может вставить те публичные адреса которые он хочет).

В случае если программа находит что сгенерированный из приватника публичный ключ есть в списке файла pubkey.txt , то во втором файле (допустим privkey.txt прога сохраняет этот приватный ключ - просто этот ключ и больше ничего).

База публичных ключей pubkey.txt содержит примерно 50,000 адресов (вообщем то неважно сколько). Если сама сверка отнимает много ресурсов компа, то можно ли распараллелить задачи на несколько этапов ? Допустим мы обьединяем 2 компа локалкой , на первом генерируются адрес и результат перебрасывается во второй комп где он начинает сверку с базой. Либо вообще распределить задачу на 5-6 компов , на первом генерация приватника, на втором ecdsa, на третьем sha256, на четвертом ripemd160, на пятом .....ну и тд.

Разумеется все должно работать в оффлайн режиме.

 

Edited by bitbit1
Posted
1 час назад, bitbit1 сказал:

В случае если программа находит что сгенерированный из приватника публичный ключ есть в списке файла

Да бесполезно это, не поймаете вы ни одного совпадения за всю свою жизнь, забудьте.

Posted (edited)

И все же....есть кто сможет написать такую прогу ? За разумную цену.

Там по сути исходники взять с гитхаба на генерацию и допилить сверху как я описал выше...

Не надо в этом искать какой то смысл, я и так знаю вероятность "поймать" ключ)

Просто запустить на компах такую штуку (на неделю или месяц) и можно по своим делать ехать))

Edited by bitbit1

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Similar Topics

    • Программы для вычисления приватного ключа

      Есть три типа таких программ: вычисление по публичному ключу, по адресу и случайная генерация с подстановкой. От обычного адреса непросто вычислить, нужно хорошее везение чтобы случайно выпало, но для разгадывания головоломок хорошая тема, 256 видеокарт способны вычислить 119 битный ключ за 2 месяца с балансом 1.2 бтц   1) https://github.com/JeanLucPons/Kangaroo Автор ограничил диапазон до 125 бит   2)  https://github.com/JeanLucPons/VanitySearch   3) https://g

      in Общий

    • Компания Ripple подала заявку на получение лицензии банка в США

      Генеральный директор Ripple Брэд Гарлингхаус (Brad Garlinghouse) заявил, что его компания подала заявку на одобрение банковского устава в американское Управление контролера валюты (OCC). Генеральный директор сказал, что лицензия национального банка позволит напрямую работать с платежными фондами Федеральной резервной системы США и устранит зависимость компании от банков-посредников.   Ripple также подала заявку на открытие банковского счета Master Account в одном из 12 федеральных ре

      in Новости криптовалют

    • В CryptoQuant рассказали о резком росте открытого интереса к биткоину

      Специалисты аналитической платформы CryptoQuant заявили, что зафиксировали за последние сутки значительный рост открытого интереса (OI) к первой криптовалюте. Рост открытого интереса в CryptoQuant объяснили повышенной активностью инвесторов и трейдеров на рынке деривативов.    В ноябре и декабре показатель вырос на 16,4% и 15% соответственно. Это сопровождалось увеличением цены биткоина на 10,2% и 7,3%, напомнили аналитики.       Подробнее: https://bits.media/v-cryptoquant-r

      in Новости криптовалют

    • Похожие снаружи — разные внутри: отличие открытого интереса от торгового объема

      Торговый объем и открытый интерес — два показателя, на которые обращают внимание криптотрейдеры. Хотя суть их похожа, они достаточно сильно отличаются. Под открытым интересом понимается общее количество открытых в конкретный момент времени фьючерсов и опционов. Часто на различных платформах можно увидеть информацию об открытом интересе, который учитывает исключительно фьючерсы.   При этом торговля криптовалютными деривативами происходит не на всех биржах. Самая крупная площадка по тор

      in Новости криптовалют

    • Хакеры нашли способ получения закрытого ключа с любых аппаратных кошельков

      Специалисты по компьютерной безопасности обнаружили новый способ хищения закрытых ключей с аппаратных кошельков, причем метод работает на любых устройствах, а для хищения ключа нужны лишь две подписанные транзакции. Новый способ получил название Dark Skippy. Под угрозой любые аппаратные кошельки, — однако для этого пользователь должен скачать и установить прошивку с вредоносным кодом. Такие могут размещаться на непроверенных сайтах в интернете. Если пользоваться прошивками от производителя,

      in Новости криптовалют

×
×
  • Create New...