Jump to content

Оффлайн генератор приватных ключей


Recommended Posts

Posted

Бобра.

 

Мне нужно что-то на подобии портативной утилитки, в которую заложено множество алгоритмов для генерации приватных ключей к различным криптовалютам. Что бы можна было без труда себе в оффлайне наклепать кучу ключей, вывести от них кучу адресов, поскидывать на эти адреса кучу денег (ну ладно, не очень большую) без надобности качать кошельки и синхронизироваться с блокчейнами каждой крипто-сети.. Просто купил крипту на биржа. Создал адрес в оффлайне. Перевел на него денюжку. Буду рад если кто-то имел опыт работы с такими утилитками и может подсказать что-то юзабельное.

 

Очень важно что бы программа работала в оффлайне и была с открытым исходным кодом, воизбежание бекдоров через которые эти приватные ключи могут убежать, или же что бы небыло такого что программа ЯКОБЫ их генерирует, а на самом деле не генерирует, а лишь подставляет свои ключи из определенной выборки, о которой известно автору.

Posted

Как вы себе это представляете? Хотите хранить монеты на кошельке, о котором сеть не знает, и не должна узнать?

Что-то подобное можно сделать, но только с «двумя» пк, один в оффлайне, второй смотрит в сеть. Вроде где-то читал уже.

Posted (edited)
51 минуту назад, МамкинКриптоБизнесмен сказал:

Как вы себе это представляете? Хотите хранить монеты на кошельке, о котором сеть не знает, и не должна узнать?

Что-то подобное можно сделать, но только с «двумя» пк, один в оффлайне, второй смотрит в сеть. Вроде где-то читал уже.

 

Походу хреновый из тебя криптоБизнесьмен, Мамкин!
Сеть узнаёт об адресе в тот момент, когда ты пересылаеш на него деньги.  А генерировать этот адрес можна и без сети, если знаеш алгоритм по которому случайный приватный ключ трансформируется в адрес. Разве не так??

Edited by Super_Puper_Man
Posted

Кошелек нужен лишь когда ты хочеш деньгами с этого адреса воспользоватся. Тогда ты даеш кошельку свой приватный ключ, он синхронизируется с сетью и проводит транзакцию, разве не так???

Не, я не ехидничаю. Мне действительно интересно так ли это..?

Posted

Меня так недавно пофанило когда мой друг спросил как зарегистрироваться в Биткоине хДДД
Я просто пад сталом катался

Posted (edited)
3 минуты назад, DevCat сказал:

https://walletgenerator.net/ скачиваешь zip. можешь проверить исходники? мультивалютный и может генерировать кошельки пачками оффлайн

 

Нету ни Ефиров, ни Монеро, ни Комодо... Что за генератор такой ? 

Edited by Super_Puper_Man
Posted
4 минуты назад, Super_Puper_Man сказал:

 

Нету ни Ефиров, ни Монеро, ни Комодо... Что за генератор такой ? 

бумажные кошельки делать. генератору  100 лет в обед.(точнее с 2014 года вроде как существует). ну а про валюты это к ним вопрос:) 

Posted (edited)
5 минут назад, DevCat сказал:

бумажные кошельки делать. генератору  100 лет в обед.(точнее с 2014 года вроде как существует). ну а про валюты это к ним вопрос:) 

 

Отлично. Именно такой мне и надо, но что бы была выборка с учетом современных криптовалют. И что бы можна было генерировать не только обычные адреса, но и адреса с учетом протоколов типа СеґВит.. Я уверен должен быть такой генератор! Я не могу быть единственным человеком в мире которому это надо. Должно быть что-то надежное и современное! Надо только поискать...

Edited by Super_Puper_Man
Posted

Короче, я буду искать такую чудесную утилитку. Если найду - сброшу сюда. К вам всем аналогичная просьба!

Мне она очень нужна!

Posted
1 час назад, Super_Puper_Man сказал:

непонятно почему, нету ETC и Монеро

Когда-то будет, наверное - руки не дошли. ETC есть в клоне от Coinomi  https://coinomi.com/recovery-phrase-tool.html

Лучше все равно ничего нет (чтобы 100+ монет в одном месте и из одного сида).

Posted
5 минут назад, jam72 сказал:

Когда-то будет, наверное - руки не дошли. ETC есть в клоне от Coinomi  https://coinomi.com/recovery-phrase-tool.html

Лучше все равно ничего нет (чтобы 100+ монет в одном месте и из одного сида).

 

А зачем нужен этот "клон" ?? Он чем то отличается ?

Posted
1 минуту назад, Super_Puper_Man сказал:

Он чем то отличается ?

Отличается наличием нескольких монет и отсутствием некоторых функций. Зачем нужен? Да просто Coinomi сделали версию для монет своего кошелька.

Кстати, тот же ETC можно получить и в оригинале, прописав во вкладке BIP32 путь m/44'/61'/0'.

 

Будьте осторожней с этим всем - в случае ошибки можно получить не те сочетания адрес/ключ (и как следствие потерю монет).

Posted
2 минуты назад, jam72 сказал:

Отличается наличием нескольких монет и отсутствием некоторых функций. Зачем нужен? Да просто Coinomi сделали версию для монет своего кошелька.

Кстати, тот же ETC можно получить и в оригинале, прописав во вкладке BIP32 путь m/44'/61'/0'.

 

Будьте осторожней с этим всем - в случае ошибки можно получить не те сочетания адрес/ключ (и как следствие потерю монет).

 

Тоесть вот эта вторая позиция в пути  m/44'/61'/0' указывает на монету (и соответственно изменяет алгоритм, по которому зерно превращается в ключ и ключ в адреса)

Ну получается тогда даже в MyEtherWallet можна получить любой ключ если в пути просто прописать номер нужной тебе монеты, и не надо никаких танцев с бубнами? Главное что бы монета поддерживала BIP39 деривацию ??

Posted
5 минут назад, Super_Puper_Man сказал:

Тоесть вот эта вторая позиция в пути  m/44'/61'/0' указывает на монету

Да, указывает, список монет тут https://github.com/satoshilabs/slips/blob/master/slip-0044.md

 

6 минут назад, Super_Puper_Man сказал:

Ну получается тогда даже в MyEtherWallet можна получить любой ключ если в пути просто прописать номер нужной тебе монеты, и не надо никаких танцев с бубнами? Главное что бы монета поддерживала BIP39 деривацию ??

Что-то вы, возможно, и получите. Только это не будет соответствовать формату монеты (к примеру, BTC начинается с "1" или "3"), а будет похоже на эфирный (0x.....).

Posted (edited)
28 минут назад, jam72 сказал:

Да, указывает, список монет тут https://github.com/satoshilabs/slips/blob/master/slip-0044.md

 

Что-то вы, возможно, и получите. Только это не будет соответствовать формату монеты (к примеру, BTC начинается с "1" или "3"), а будет похоже на эфирный (0x.....).

 

Ясно. Ну это наверное потому, что каждая монета превращает приватный ключ в адрес по своему алгоритму?? Тоесть ключ может быть одним для двух монет, но адрес который получился из этого ключа в двух разных монетах будет отличатся ?? А MyEtherWallet проганяет все ключи именно через свой алгоритм для генерации адресов ETH.

 

Я спрашиваю именно о приватном ключе. Не о сид-фразе. С сид фразой вроде всё понятно. Она одна для всех монет и от неё к каждой монете отходит новый адрес. Но что если пропустить вобше этот сид, узнать алгоритм превращения прив.ключа в адрес для двух разных монет и попытатся из одного ключа вывести адреса к этим монетам. Так получится ? 

Приватные ключи вобше как-то стандартизированы, или это может быть любой хаотический набор знаков любой длины ??

Edited by Super_Puper_Man
Posted
6 минут назад, Super_Puper_Man сказал:

Ну это наверное потому, что каждая монета превращает приватный ключ в адрес по своему алгоритму??

Я думаю, да.

 

7 минут назад, Super_Puper_Man сказал:

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

Не знаю ). Звучит логично.

 

9 минут назад, Super_Puper_Man сказал:

Приватные ключи вобше как-то стандартизированы, или это может быть любой хаотический набор знаков любой длины ??

Насколько я знаю, приватным ключом может быть любое 256-битное число. А дальше его преобразуют в разные форматы (hex, base58 итп).

Posted

Ещё помню когда-то была актуальна такая тема с мысленными кошельками (типа Brain-wallet), где приватные ключи для Биткоина генерировались из так званого парофраза (собственного набора рандомных слов).

Это ведь получается то самое что и сид-фраза?? Отличие лишь в том, что сид берет слова для фразы из своей конкретной выборки из 2048-ми слов, а в парофразе ты сам выбирал сколько и какие слова там будут. Может лучше парофраз использовать для хранения всех монет (только каким методом превратить его в правильные адреса)??

Posted
8 минут назад, Super_Puper_Man сказал:

ты сам выбирал сколько и какие слова там будут. Может лучше парофраз использовать для хранения всех монет (только каким методом превратить его в правильные адреса)??

Чем лучше? Осмысленная фраза гораздо легче подбирается (даже с большим, чем 2048 слов словарем). 24 случайных слова (да и 12, и даже 9) из словаря 2048 подобрать практически невозможно.

Posted
1 минуту назад, jam72 сказал:

Чем лучше? Осмысленная фраза гораздо легче подбирается (даже с большим, чем 2048 слов словарем). 24 случайных слова (да и 12, и даже 9) из словаря 2048 подобрать практически невозможно.

 

Ну а что мне мешает взять все слова в мире, и тогда выборка будет не 2048 слов, а будет 300к+ слов. Это уже мой вопрос, что для меня более удобно. Я могу составить такую фразу которая будет ещё более безопасна и более проста для запоминания. Вопрос в том, как из неё вывести адреса к разным криптовалютам ??

Posted
10 минут назад, Super_Puper_Man сказал:

Я могу составить такую фразу которая будет ещё более безопасна и более проста для запоминания.

Это спорно, но допустим. Вопрос - зачем? Памяти в таком деле доверять нельзя, на мой взгляд. Люди забывают даже одно слово (здоровые люди, а еще случаются всякие болезни, не дай бог...).

 

16 минут назад, Super_Puper_Man сказал:

Вопрос в том, как из неё вывести адреса к разным криптовалютам ??

Ну, например, преобразовать ваш текст в 16-ричный формат и вставить в тот конвертер как источник энтропии.

Posted
1 минуту назад, jam72 сказал:

Это спорно, но допустим. Вопрос - зачем? Памяти в таком деле доверять нельзя, на мой взгляд. Люди забывают даже одно слово (здоровые люди, а еще случаются всякие болезни, не дай бог...).

 

Это уже я сам решать буду.

2 минуты назад, jam72 сказал:

Ну, например, преобразовать ваш текст в 16-ричный формат и вставить в тот конвертер как источник энтропии.

 

Имеете ввиду вместо сида?? Не писать сид, а писать прост источник ентропии?? Это и будет тот самый парофраз ?

Posted
5 минут назад, Super_Puper_Man сказал:

Имеете ввиду вместо сида?? Не писать сид, а писать прост источник ентропии??

Ну да, ставите там галочку, вставляете свою энтропию и всё. Можете получившуюся BIP39 фразу еще куда-нибудь записать на всякий случай ).

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

    • В Университете штата Колорадо создали генератор случайных чисел для защиты данных блокчейна

      Ученые из Университета штата Колорадо в Боулдере разработали новую устойчивую ко взлому технологию генерации случайных чисел CURBy для защиты криптовалютных операций и данных блокчейнов. В заявлении Национального института стандартов и технологий США (NIST) говорится, что система CURBy (Colorado University Randomness Beacon), генерирует случайные числа на основе поляризации запутанных фотонов и блокчейн-подобных цепочек хешей.   Для криптоотрасли CURBy открывает новые возможности защи

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

    • Обмен оффлайн через криптообменики - KYC

      Коллеги, встал вопрос завести некое количество нала в крипту и через какое-то время его вывести. С удивление обнаружил, что сейчас практически все оффлайн обменники требуют пройти KYC - предъявить паспорт и заполнить согласие на обмен. Убеждают, что никому ничего они не передают и это лишь формальность.   Восторга это правило не вызывает по следующим причинам: - обменники могут слить инфу в налоговую или другим госорганам. - криминальная составляющая - если говорим об относит

      in Юридические вопросы

    • Оффлайн мероприятия русскоязычного финтех и blockchain сообщества

      В связи с появлением Календаря блокчейн событий, в первый пост этого треда новые события с октября 2017 больше выноситься не будут. Если вы знаете о готовящихся мероприятиях, связанных с криптовалютами, блокчейном и финтехом, теперь вы можете самостоятельно добавлять их в календарь.Данный топик остается больше для истории, все-таки список мероприятий  за  4 года - это уже история    Архив 2017:   Архив 2016:   Архив 2015:   Архив 2014:   Ар

      in Мероприятия

    • Настоящий оффлайн криптонал

      похоже нет проблемы создать реальный криптонал это будет чип на одном кристале, в котором записан номинал подписаный эмитентом и туда же записан текущий владелец эта запись позволяет доказать владельцу, что это его бабло + разрешает ему менять владельца чтобы передать другому, владелец своим ключем  заменяет себя на нового и его ключ теряет доступ, а новый получает   бонуса: так тут не нужно ни на чем экономить, то длина ключа может быть хоть 10 МБ в принципе невзламываемая

      in Общий

    • Подскажите генератор Биткоин-адресов (kimbatt.github.io не нравится)

      Подскажите генератор с открытым исходным кодом (c++ или html), который бы позволял генерировать приватные и публичные ключи (желательно с QR-кодами) и SEED новых адресов Биткоин-кошельков, а также делать преобразования SEED ⇄ Private, Private → Public, Private → QR, Public → QR. Есть такой: https://kimbatt.github.io/btc-address-generator/   Но он у непонятного пользователя, вдруг там не случайные адреса, а из небольшого массива. Нужно, чтобы кодом пользовалось большое ко

      in Биткоин

×
×
  • Create New...