Bitcoin generator - Биткоин генератор

Каталог программ "Home Soft"

Модераторы: Igor-san, nord73

Ответить
Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11042
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Bitcoin generator - Биткоин генератор

Сообщение Igor-san » Сб июл 22, 2017 5:07 pm

Обнаружил что в Яндексе народ запрашивает ключевые слов "биткоин генератор", "bitcoin generator " и их производные. В качестве эксперимента выложу и сюда программу, которую я вчера сделал в процессе обсуждения топика на bitcointalk. И хотя есть похожая программа на Си, которая обладает большей производительностью и ОС-назависима, все таки не всем под силу откомпилировать исходник и работать из командной строки.

Пользователь bitcointalk спросил про программу генерации приватных ключей и адресов Биткоина, и пожаловался на медленную работу тех что у него есть. Ну а я как раз изучаю этот вопрос и набросал небольшую утилиту для этого RandomText - название может неудачное, но первоначально идея была создать множество случайных строковых зерен (seed) для генератора случайных адресов. В общем, выкладываю что получилось.

Архив программы под Windows с установленным Framework 4.5 NET https://yadi.sk/d/qMh5yB0w3LGcBQ

random-text.png
random-text.png (24.07 КБ) 2638 просмотров

Fxmsp
Новичок
Новичок
Сообщения: 1
Зарегистрирован: Вс ноя 05, 2017 9:49 am

Re: Bitcoin generator - Биткоин генератор

Сообщение Fxmsp » Вс ноя 05, 2017 10:27 am

Игорь привет! Можно узнать, если возможность доработать ваш генератор немного, имею ввиду дополнительные функции? Если это не будет вам затруднительно....
У меня 126 машин на работе, хочу поставить генерацию на всех 126 машинах, и сгенерировать 100 000 терабайт более данных в не сжатом виде, емкости накопителей позволяют это сделать, и получить базу данных.

генерацию по определенным параметрам -
если указать 10000 триллионов строк чтоб он делил на 1 мил строк в каждый фал (как бы автоматические сохранение результатов)
чтоб не встречались дубликаты
чтоб можно было выбирать ключевые слова по максимальному знаку то есть слова при использовании генерации были не больше 12 символов или не больше 25 символов
чтоб можно было к каждому ключевому слову вставить свой файл словаря то есть
чтоб можно было сохранять только ключи и кошельки отдельно или все сразу (как бы галочками указывать)

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11042
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Bitcoin generator - Биткоин генератор

Сообщение Igor-san » Вс ноя 05, 2017 2:05 pm

Fxmsp писал(а):
Вс ноя 05, 2017 10:27 am
Игорь привет! Можно узнать, если возможность доработать ваш генератор немного, имею ввиду дополнительные функции? Если это не будет вам затруднительно....
У меня 126 машин на работе, хочу поставить генерацию на всех 126 машинах, и сгенерировать 100 000 терабайт более данных в не сжатом виде, емкости накопителей позволяют это сделать, и получить базу данных.

генерацию по определенным параметрам -
если указать 10000 триллионов строк чтоб он делил на 1 мил строк в каждый фал (как бы автоматические сохранение результатов)
чтоб не встречались дубликаты
чтоб можно было выбирать ключевые слова по максимальному знаку то есть слова при использовании генерации были не больше 12 символов или не больше 25 символов
чтоб можно было к каждому ключевому слову вставить свой файл словаря то есть
чтоб можно было сохранять только ключи и кошельки отдельно или все сразу (как бы галочками указывать)
Привет, Fxmsp. К сожалению, "немного" тут не обойдешься. Потому как если делать проверку "чтоб не встречались дубликаты" - то нужно делать или централизованный сервер и клиенты, либо децентрализованный механизм по P2P например, т.е. либо что-то совместного пула либо особой криптовалюты :) Кстати, на БКТ есть ветка посвященная кажется "Большой адронный коллайдер" (или похожее название) где совместно перебираются последовательно ключи.
Есть правда простой способ облегчить это дело, просто не синхронизируя и не проверяя дубликаты, только использовать "правильный" ГСЧ. Тогда вероятность даже одной коллизии будет бесконечно мала. Ну а если и эта вероятность не устраивает (сравнимая кстати со всеми атомами во Вселенной, если верить интернету) - то можно просто разбить весь диапазон больших чисел 0-4611686018427387903 на 128 отрезков и делать перебор от нижней границы :)

По моему глубокому имху вероятность случайно угадать "хороший" ключ неотличима от вероятности поймать его даже 128 мощными компьютерами за допустимое время, а именно стремящееся к 0.

EugenV
Новичок
Новичок
Сообщения: 2
Зарегистрирован: Ср дек 06, 2017 12:57 am
Контактная информация:

Re: Bitcoin generator - Биткоин генератор

Сообщение EugenV » Ср дек 06, 2017 1:10 am

Игорь, привет!
А возможно ли допилить только вот это:
Fxmsp писал(а):
Вс ноя 05, 2017 10:27 am
если указать 10000 триллионов строк чтоб он делил на 1 мил строк в каждый фал (как бы автоматические сохранение результатов)
И, желательно, чтобы можно было указать, по сколько строк в файлы пилить))
Еще одно пожелание, чтоб помимо сжатого адреса генерировал обычный, по принципу directory.io, также через разделитель.

Заранее благодарен.

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11042
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Bitcoin generator - Биткоин генератор

Сообщение Igor-san » Ср дек 06, 2017 5:01 pm

Не планируется продолжения в данном направлении, по крайней мере для биткоина, хотя разница с другими только в алгоритме формирования ключей. В плане "поиска клада" это направление бесперспективно, проще у столото сто миллионов выиграть.

EugenV
Новичок
Новичок
Сообщения: 2
Зарегистрирован: Ср дек 06, 2017 12:57 am
Контактная информация:

Re: Bitcoin generator - Биткоин генератор

Сообщение EugenV » Ср дек 06, 2017 9:19 pm

Понял!
А исходниками поделиться можете?)

И все же если не затруднит, можете дописать чтоб простые адреса еще были в списке, а не только сжатые?)))

DewCooper
Новичок
Новичок
Сообщения: 2
Зарегистрирован: Ср окт 24, 2018 1:05 am
Благодарил (а): 1 раз

Re: Bitcoin generator - Биткоин генератор

Сообщение DewCooper » Ср окт 24, 2018 1:33 am

Отличная программа Игорь Спасибо! Использовал уже много раз работает намного быстрее чем скрипты на питоне. Жаль что исходников нет. Если у Вас есть исходники не смогли бы исправить кое-что?
При генерации мне необходимо получать "Публичный ключ". То есть вместо "Биткоин Адреса" получать "Публичный ключ".
В гитхабе Я нашел скрипт который работает на питоне вот ссылка: https://gist.github.com/dooglus/3b1fcbc ... 003ca26447
Но у этого алгоритма есть недостатки он очень медленный и выдает несжатый Public Key
Я вижу Ваша программа написана на C# . Был бы Благодарен если исправите.

Аватара пользователя
Igor-san
Site Admin
Site Admin
Сообщения: 11042
Зарегистрирован: Чт май 08, 2003 4:00 am
Откуда: Moscow
Благодарил (а): 17 раз
Поблагодарили: 169 раз
Контактная информация:

Re: Bitcoin generator - Биткоин генератор

Сообщение Igor-san » Ср окт 24, 2018 5:05 pm

DewCooper писал(а):
Ср окт 24, 2018 1:33 am
Отличная программа Игорь Спасибо! Использовал уже много раз работает намного быстрее чем скрипты на питоне. Жаль что исходников нет. Если у Вас есть исходники не смогли бы исправить кое-что?
При генерации мне необходимо получать "Публичный ключ". То есть вместо "Биткоин Адреса" получать "Публичный ключ".
В гитхабе Я нашел скрипт который работает на питоне вот ссылка: https://gist.github.com/dooglus/3b1fcbc ... 003ca26447
Но у этого алгоритма есть недостатки он очень медленный и выдает несжатый Public Key
Я вижу Ваша программа написана на C# . Был бы Благодарен если исправите.
Выложил на Гитхаб (https://github.com/Igor-san/BitcoinAddressesGenerator) и добавил вывод публичного ключа, исполняемый файл тут https://github.com/Igor-san/BitcoinAddr ... erator.exe

DewCooper
Новичок
Новичок
Сообщения: 2
Зарегистрирован: Ср окт 24, 2018 1:05 am
Благодарил (а): 1 раз

Re: Bitcoin generator - Биткоин генератор

Сообщение DewCooper » Ср окт 24, 2018 5:39 pm

Игорь Огромное тебе Спасибо! Только что проверил Всё Работает !!!

Turspro
Новичок
Новичок
Сообщения: 1
Зарегистрирован: Вс окт 28, 2018 1:09 am

Re: Bitcoin generator - Биткоин генератор

Сообщение Turspro » Вс окт 28, 2018 1:15 am

Igor-san писал(а):
Ср окт 24, 2018 5:05 pm
DewCooper писал(а):
Ср окт 24, 2018 1:33 am
Отличная программа Игорь Спасибо! Использовал уже много раз работает намного быстрее чем скрипты на питоне. Жаль что исходников нет. Если у Вас есть исходники не смогли бы исправить кое-что?
При генерации мне необходимо получать "Публичный ключ". То есть вместо "Биткоин Адреса" получать "Публичный ключ".
В гитхабе Я нашел скрипт который работает на питоне вот ссылка: https://gist.github.com/dooglus/3b1fcbc ... 003ca26447
Но у этого алгоритма есть недостатки он очень медленный и выдает несжатый Public Key
Я вижу Ваша программа написана на C# . Был бы Благодарен если исправите.
Выложил на Гитхаб (https://github.com/Igor-san/BitcoinAddressesGenerator) и добавил вывод публичного ключа, исполняемый файл тут https://github.com/Igor-san/BitcoinAddr ... erator.exe
Igor-san, напишите пожалуйста в личку. Есть предложение по небольшой разработке скрипта. Или просто подскажите немного. Буду ждать (как самому написать вам сообщение не разобрался)

Ответить

Вернуться в «Каталог программ»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость