|
23 июня 2014, 3:34:53 AM | # 1 |
Сообщений: 63
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru http://coliru.stacked-crooked.com/a/74648b16c2692525 Это мой C ++ код, где я пытаюсь выдавить кучу последовательных закрытых ключей. Я знаю, что это не очень хорошая идея, но если моя программа не может сделать это последовательно, его не будет работать любым другим способом, либо, так что, я должен начать где-нибудь. Эта программа приводит к правильной X, Y координаты секретного ключа 0x03, но 0x04 и 0x05 оба имеют неправильные значения Y, но соответствующие значения X и 0x06 и оба неправильные значения X и Y значения. Вся эта вещь очень запутанная и я не получаю его и уже поставил более чем на неделю в просто получить это далеко в этой программе (я точно не имею наибольшее знаний или опыт в C ++). Любая помощь, кто может обеспечить глядя на мой код будет весьма признателен. Если это на самом деле не принадлежит в этом форуме, пожалуйста, дайте мне знать. |
23 июня 2014, 9:49:53 PM | # 2 |
Сообщения: 1260
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Получил 1806 Биткоинов
Реальная история. бросил быстрый взгляд.
Почему вы просто не используете библиотеку ECDSA? |
23 июня 2014, 9:53:05 PM | # 3 |
Сообщений: 63
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Я не знаю одного. У меня был ад времени даже найти 256+ разрядного целого библиотеки, как это было. Вы рекомендуете определенную библиотеку ECDSA?
|
23 июня 2014, 10:43:29 PM | # 4 |
Сообщения: 1218
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Я посмотрел на свой код, и если честно, я не уверен, что вы делаете. Как было отмечено, пытаясь изобрести поддержку ECDSA, вероятно, не является хорошей идеей. Есть целый ряд Bitcoin конкретных библиотек, но если вы хотите, чтобы выпадающим уровень как Надувной замка и OpenSSL поддерживает всю ECDSA функцию, необходимую для реализации узла Bitcoin.
|
24 июня 2014, 12:32:43 AM | # 5 |
Сообщений: 63
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Текущая теория это единственная вещь, случилось с моим кодом что-то делать с обратной функции. Мои программирования способности не являются .... все, что больше. Я определенно хотел бы реализовать OpenCL, как это будет существенно быстрее работать (по крайней мере, это мое понимание), но я мог бы споткнуться этими идеями даже труднее, чем мои текущие дилеммы. На основе ваших предложений, которые я буду смотреть на те вещи, в то же время, хотя, спасибо.
|
24 июня 2014, 1:15:45 AM | # 6 |
Сообщения: 1260
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Я не знаю одного. У меня был ад времени даже найти 256+ разрядного целого библиотеки, как это было. Вы рекомендуете определенную библиотеку ECDSA? без обид, но вы не должны работать на ваших погуглить навыки ... выглядит большим количеством опций. https://www.google.com/?gws_rd=ssl#q=ECDSA+library+C%2B%2B |
24 июня 2014, 1:39:31 AM | # 7 |
Сообщения: 1218
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Текущая теория это единственная вещь, случилось с моим кодом что-то делать с обратной функции. Мои программирования способности не являются .... все, что больше. Я определенно хотел бы реализовать OpenCL, как это будет существенно быстрее работать (по крайней мере, это мое понимание), но я мог бы споткнуться этими идеями даже труднее, чем мои текущие дилеммы. На основе ваших предложений, которые я буду смотреть на те вещи, в то же время, хотя, спасибо. Если ваши навыки программирования "не все, что большой" Я бы настоятельно рекомендовал не пытаться реализовать гайки и болты низкого уровня крипты. Даже работая с высоким уровнем Bitcoin конкретных библиотек (например, bitcoinj для Java) может быть проблемой, и использование библиотек, как все, что водопроводная низкий уровень абстрагируются. Это не значит, что вы никогда не должны строить крипто библиотеку, но, чтобы начать там, но это было бы, как кто-то отступали они хотят, чтобы сделать видео игру и, несмотря на наличие навыков программирования не ограничен прием не меньше, чем писать все это на языке ассемблера, так он оптимизирован. Что касается использования OpenCL для ускорения Я уверен, что это будет замедлителем. Я бы рекомендовал много читать (как вики и Bitcoin основной исходный код) о том, как работает Bitcoin. Проверка операций и блоков практически никогда CPU ограничено. Диск (IO не мощности) и пропускная способность сети более существенные узкие места, после того, как это, вероятно, объем памяти (хотя, к счастью, ОЗУ дешево), далеко позади, что, вероятно, будет емкость диска (особенно для более высоких диски производительности, как SSD), а затем путь путь далеко позади, что бы вычислительной мощности. |
24 июня 2014, 5:32:01 AM | # 8 |
Сообщений: 63
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
jonald_fyookball, я не говорил, я искал что, в частности. Я не гугл это в то время. Я не считал, что фразировки или рассмотреть вопрос о существовании чего-то же просто как "библиотека ECDSA",
DeathandTaxes, я не сомневаюсь в точности вашей аналогии, но в той мере, я могу кусок вещи вместе, я намерен продолжить. Ваши ссылки на скорость точно. Хотя, когда моя обработка мощности упирается моим SSD я также RAMDisk и можем работать всю операцию из памяти, если мне нужно тоже, хотя мои узкая на самом деле была обработка. Если кто-то может иметь смысл: Защиту обратное (х, р): """ Вычислить модульную обратную х (по модулю р) модульные обратное число, что: (Обратная (х, р) * х)% р == 1 вы могли бы подумать об этом, как: 1 / х """ INV1 = 1 INV2 = 0 а р = 1 и р = 0!: INV1, INV2 = INV2, INV1 - INV2 * (х / п) х, р = р, х% р вернуться INV2 Что в Python, было бы решить мою дилемму. Запятые не имеет смысла для меня (IE: "Как запятая работать с одинаковым знаком"). Это, кажется, часть моей программы, которая не функционирует должным образом. Да, мой код имеет, что хорошо; это только часть моего кода, я не понимаю, кусок за куском (как я должен был скопировать и вставить эту часть). Все, что я действительно пытаюсь сделать, чтобы получить этот код, чтобы работать. Этот код должен просто выплюнуть открытый ключ для адресов, представленных под номером 4 по номеру 10. |
24 июня 2014, 2:03:39 PM | # 9 |
Сообщения: 1260
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
|
25 июня 2014, 5:01:48 AM | # 10 |
Сообщений: 63
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Благодаря jonald_fyookball, я проверил это. Оказывается, что не было достаточно, чтобы она полностью собирается. В настоящее время исследования, как сделать модульную арифметику с нуля, его в основном следующий шаг.
|
25 июня 2014, 10:52:27 AM | # 11 |
Сообщения: 1610
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Если человек хочет что-то переописать, пусть его. То есть, как он собирается учиться.
|
25 июня 2014, 9:18:43 PM | # 12 |
Сообщений: 63
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Даже если то, что я в полной мере делать подходит определение "Переопределение", Это не звучит так плохо по следующим причинам:
Все мы доверяем Bitcoin, программирование, алгоритмы и т.д. Я думаю, что само собой разумеется, что у нас нет ничего, чтобы проиграть, лучше понять уравнения как принципиально, как мы действительно можем. Что делать, если один на миллион человек замечает что-то ..."неправильно" с этим? Это своего рода один из самых точек "Открытый исходный код", Любой, кто хочет проверить кодирование разрешено и в состоянии сделать это. Очевидно, понимая, что это другое дело, но с постами, как у меня, мы можем быть в состоянии помочь людям делать именно это. |
25 июня 2014, 9:46:25 PM | # 13 |
Сообщения: 1610
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Даже если то, что я в полной мере делать подходит определение "Переопределение", Это не звучит так плохо по следующим причинам: Вы должны простить смерть и налоги это Бог комплекс, он любит бодаться в разговорах и протолкнуть свои собственные взгляды на людей (то отговорить их от реализовав вещи).Все мы доверяем Bitcoin, программирование, алгоритмы и т.д. Я думаю, что само собой разумеется, что у нас нет ничего, чтобы проиграть, лучше понять уравнения как принципиально, как мы действительно можем. Что делать, если один на миллион человек замечает что-то ..."неправильно" с этим? Это своего рода один из самых точек "Открытый исходный код", Любой, кто хочет проверить кодирование разрешено и в состоянии сделать это. Очевидно, понимая, что это другое дело, но с постами, как у меня, мы можем быть в состоянии помочь людям делать именно это. |
25 июня 2014, 10:13:28 PM | # 14 |
Сообщения: 1260
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Если человек хочет что-то переописать, пусть его. То есть, как он собирается учиться. Я согласен ... пусть его код, если он хочет! Должен сказать, хотя, я не согласен на все про DeathandTaxes того, какой от комплекса превосходства. Я был в нескольких разговорах с ним, и читать многие из своих постов, и я никогда не видел, что он говорит вниз к любому. |
26 июня 2014, 1:57:17 AM | # 15 |
Сообщений: 63
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Цените поддержку. Хотя я обеспечил большую часть необходимой программы для людей, чтобы понять некоторые из Bitcoin уравнений ... Я был бы не против какого-то дополнительного входа либо.
http://rosettacode.org/wiki/Modular_inverse Предположительно показано кодирование для C ++ для модульного мультипликативного обратного (что мой "mul_inv" функция). Шахта в основном то же самое уравнение, но результаты не то, что они должны быть. Если кто-то может gleen любого представления о том, что и как, может быть, мне нужно изменить его, я действительно ценю это. После этого решается она может помочь любому понять этот материал .... в том числе (и, возможно, особенно) сам. Вся эта дилемма возникает потому, что с 512 Int переменных, один не может разделить их обычно в C ++, как C ++, и эти конкретные числа не превращаются в десятичных знаков, поэтому приходится работать с ними исключительно в виде целых чисел (который является своего рода боли). |
26 июня 2014, 2:40:56 AM | # 16 |
Сообщений: 63
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
порох измена и сюжет, я не видим причин, почему пятая ноября когда-либо должна быть забыла.
извините, не удержалась. |
26 июня 2014, 4:21:32 AM | # 17 |
Сообщения: 1260
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
Цените поддержку. Хотя я обеспечил большую часть необходимой программы для людей, чтобы понять некоторые из Bitcoin уравнений ... Я был бы не против какого-то дополнительного входа либо. http://rosettacode.org/wiki/Modular_inverse Предположительно показано кодирование для C ++ для модульного мультипликативного обратного (что мой "mul_inv" функция). Шахта в основном то же самое уравнение, но результаты не то, что они должны быть. Если кто-то может gleen любого представления о том, что и как, может быть, мне нужно изменить его, я действительно ценю это. После этого решается она может помочь любому понять этот материал .... в том числе (и, возможно, особенно) сам. Вся эта дилемма возникает потому, что с 512 Int переменных, один не может разделить их обычно в C ++, как C ++, и эти конкретные числа не превращаются в десятичных знаков, поэтому приходится работать с ними исключительно в виде целых чисел (который является своего рода боли). Я действительно не имеют большого интереса к заболачиванию себя вниз в функции низкого уровня, но С быстрым взглядом, кажется, что вы не используете то же уравнение ... они уставившись Определение г как моды б, и я не вижу, что вы делаете это. |
26 июня 2014, 8:33:16 PM | # 18 |
Сообщения: 2
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
ваш код
в то время как (б! = 0) код Розеттский в то время как (а > 1) ваш цикл в то время как закончится по очень разным причинам. Ключи вы получили право вы должны которые получили повезло с Теперь скрою мне, что, черт возьми, ваши дела? вычисления модульное мультипликативный обратный, как это делает Bitcoin? Я думал, что Bitcoin принял большое количество ulgy и вычислил его sha1. если sha1 было меньше, чем какой-либо другой номер ulgy называется Merkle корня, то программа добычи будет сказать да! |
26 июня 2014, 8:52:32 PM | # 19 |
Сообщения: 1610
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
ваш код SHA1? Я не читал протокол Bitcoin в то время, но в прошлом я проверил это SHA-256.в то время как (б! = 0) код Розеттский в то время как (а > 1) ваш цикл в то время как закончится по очень разным причинам. Ключи вы получили право вы должны которые получили повезло с Теперь скрою мне, что, черт возьми, ваши дела? вычисления модульное мультипликативный обратный, как это делает Bitcoin? Я думал, что Bitcoin принял большое количество ulgy и вычислил его sha1. если sha1 было меньше, чем какой-либо другой номер ulgy называется Merkle корня, то программа добычи будет сказать да! |
26 июня 2014, 8:53:38 PM | # 20 |
Сообщения: 1260
цитировать ответ |
Re: Проблемы с программированием, Bitcoin, частными ключами и открытыми ключами
ваш код SHA1? Я не читал протокол Bitcoin в то время, но в прошлом я проверил это SHA-256.в то время как (б! = 0) код Розеттский в то время как (а > 1) ваш цикл в то время как закончится по очень разным причинам. Ключи вы получили право вы должны которые получили повезло с Теперь скрою мне, что, черт возьми, ваши дела? вычисления модульное мультипликативный обратный, как это делает Bitcoin? Я думал, что Bitcoin принял большое количество ulgy и вычислил его sha1. если sha1 было меньше, чем какой-либо другой номер ulgy называется Merkle корня, то программа добычи будет сказать да! Плакат чепуху |