7 июня 2012, 7:48:04 PM   # 1
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Здравствуйте. Для того, чтобы получить в любом месте с моей Bitcoin библиотекой мне явно нужно иметь библиотеку криптографии работы. OpenSSL играет большое время.

У меня есть эта тестовая программа:

Код:
#включают
#включают
#включают

Int основных () {
    Е ("OpenSSL версия:% s \ п", OPENSSL_VERSION_TEXT);
    EC_KEY * ключ = EC_KEY_new_by_curve_name (NID_secp256k1);
    если (! EC_KEY_generate_key (ключ)) {
        Е ("GENERATE KEY СБОЙ \ п");
        возвращает 1;
    }
    u_int8_t pubSize = i2o_ECPublicKey (ключ, NULL);
    если (! pubSize) {
        Е ("PUB KEY TO DATA ZERO \ п");
        возвращает 1;
    }
    u_int8_t * Публичный = таНос (pubSize);
    если (i2o_ECPublicKey (ключ, &Публичный)! = pubSize) {
        Е ("PUB KEY TO DATA СБОЙ \ п");
        возвращает 1;
    }
    u_int8_t * хэш = таНос (SHA256_DIGEST_LENGTH);
    SHA256 (Публичный, pubSize, хэш);
    для (целое х = 0; х < 32; х ++) {
        Е ("% .2x", Хэш [х]);
    }
    EC_KEY_free (ключ);
    бесплатно (Публичный);
    бесплатно (хэш);
    возвращать 0;
}

Но i2o_ECPublicKey развращает блок Публичных памяти. Глянь сюда: http://stackoverflow.com/questions/10906524/openssl-i2o-ecpublickey-not-working

Я использую OpenSSL 1.0.1c.

Пока это не сортируется существует серьезная проблема с развитием cbitcoin.

Благодарю.
MatthewLM сейчас офлайн Пожаловаться на MatthewLM   Ответить с цитированием Мультицитирование сообщения от MatthewLM Быстрый ответ на сообщение MatthewLM


Как заработать Биткоины?
Без вложений. Не майнинг.


7 июня 2012, 7:54:31 PM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

Получил 1806 Биткоинов
Реальная история.





пытались ли вы самогон? Вы должны удалить MacPorts, может быть, последнее усилие канавы.
gweedo сейчас офлайн Пожаловаться на gweedo   Ответить с цитированием Мультицитирование сообщения от gweedo Быстрый ответ на сообщение gweedo

7 июня 2012, 9:06:25 PM   # 3
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

Ну, я проверил, что dylib и еще файлы были для OpenSSL 1.0.1c путем поиска версии в файлах. На самом деле я имел libcrypto и libssl файлы для 1.0.1c. Таким образом, я попытался добавить их в Xcode. Во-первых, я обеспечил -lssl и -lcrypto флаги были удалены, и я первым попробовал dylibs. Это то, что я получил:

Код:
предупреждение: Не удается прочитать символы для /usr/local/ssl/lib/libcrypto.1.0.0.dylib (файл не найден).
предупреждение: Не удается прочитать символы из "libcrypto.1.0.0.dylib" (Еще не отображается в памяти).
предупреждение: Не удается прочитать символы для /usr/local/ssl/lib/libssl.1.0.0.dylib (файл не найден).
предупреждение: Не удается прочитать символы из "libssl.1.0.0.dylib" (Еще не отображается в памяти).
[Переключение для обработки потоков 1266 0x0]
dyld: Библиотека не загружен: /usr/local/ssl/lib/libcrypto.1.0.0.dylib
  Реферировано от: / Users / матовое / Library / Developer / Xcode / DerivedData / cbitcoin-bdkcvvuopgevvwcciljkluzxqser / Build / Products / Debug / testKeyHash
  Причина: изображения не найдены

Я нашел это странным. Конечно, динамические библиотеки могут быть загружены из любого каталога?

Ну, я пытался переместить их в / USR / местные / SSL / Lib / и я получаю это:

Код:
OpenSSL версии: OpenSSL 0.9.8r 8 февраля 2011

Эээ ... Так 1.0.1c dylib что дает версию 0.9.8r? Очевидно, что-то повреждено. Я получаю подобные проблемы с статическими библиотеками. "0.9.8r" не где-нибудь в библиотеке файлов, но "1.0.1c" является. Кто-нибудь знает, что на земле происходит?
MatthewLM сейчас офлайн Пожаловаться на MatthewLM   Ответить с цитированием Мультицитирование сообщения от MatthewLM Быстрый ответ на сообщение MatthewLM

7 июня 2012, 10:06:35 PM   # 4
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

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

Мне очень жаль.
2112 сейчас офлайн Пожаловаться на 2112   Ответить с цитированием Мультицитирование Сообщения от 2112 Быстрый ответ на сообщение 2112

7 июня 2012, 10:10:53 PM   # 5
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

Я должен быть немым для реализации не OPENSSL_VERSION_TEXT макрос, так что получается по старым заголовкам. Я буду включать правильные заголовки и посмотреть позже.

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

И да, я всегда ненавидел этот связующий нонсенс.
MatthewLM сейчас офлайн Пожаловаться на MatthewLM   Ответить с цитированием Мультицитирование сообщения от MatthewLM Быстрый ответ на сообщение MatthewLM

8 июня 2012, 4:09:56 PM   # 6
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

@ 2112: Я думаю, я знаю, что ты сейчас имел в виду. Для использования слабого связывания? Я мог бы сделать это на самом деле.

У меня не было времени, чтобы разобраться в заголовки OpenSSL еще, но я до сих пор считаю, что i2o_ECPublicKey не будет работать. Если кто-то понимает это лучше объяснить, что может быть неправильным. Может быть правильные заголовки вдруг решает все, но я думаю, что это длинный выстрел.
MatthewLM сейчас офлайн Пожаловаться на MatthewLM   Ответить с цитированием Мультицитирование сообщения от MatthewLM Быстрый ответ на сообщение MatthewLM

16 июня 2012, 4:49:45 PM   # 7
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

Я провел на прошлой неделе работал на тестирование сценариев и улучшения кода цитаты драматически.

Теперь я был в состоянии успешно установить OpenSSL 1.0.1c и связать его правильно, но ...

Он по-прежнему не работает. Кто-нибудь знает, почему i2o_ECPublicKey не работает? Он работает в C ++ Bitcoin клиента так почему не мой код?

http://stackoverflow.com/questions/10906524/openssl-i2o-ecpublickey-not-working
MatthewLM сейчас офлайн Пожаловаться на MatthewLM   Ответить с цитированием Мультицитирование сообщения от MatthewLM Быстрый ответ на сообщение MatthewLM

16 июня 2012, 6:07:30 PM   # 8
 
 
Сообщения: 574
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

Я провел на прошлой неделе работал на тестирование сценариев и улучшения кода цитаты драматически.

Теперь я был в состоянии успешно установить OpenSSL 1.0.1c и связать его правильно, но ...

Он по-прежнему не работает. Кто-нибудь знает, почему i2o_ECPublicKey не работает? Он работает в C ++ Bitcoin клиента так почему не мой код?

http://stackoverflow.com/questions/10906524/openssl-i2o-ecpublickey-not-working

Я знаю, почему это не работает, и я отправил для вас решение. Наслаждаться.
Error сейчас офлайн на ошибке Пожаловаться   Ответить с цитированием Мультицитирование Сообщения от ошибок Быстрый ответ на сообщение об ошибке

16 июня 2012, 6:13:40 PM   # 9
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

Спасибо!

Если понял, что сам ...
MatthewLM сейчас офлайн Пожаловаться на MatthewLM   Ответить с цитированием Мультицитирование сообщения от MatthewLM Быстрый ответ на сообщение MatthewLM

16 июня 2012, 6:19:56 PM   # 10
 
 
Сообщения: 574
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

Woohoo, я, наконец, получил некоторую репутацию на SO ...
Error сейчас офлайн на ошибке Пожаловаться   Ответить с цитированием Мультицитирование Сообщения от ошибок Быстрый ответ на сообщение об ошибке

16 июня 2012, 7:07:25 PM   # 11
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: i2o_ECPublicKey не работает ...

Я дам вам 100 репутации щедрот завтра, когда она позволяет мне.
MatthewLM сейчас офлайн Пожаловаться на MatthewLM   Ответить с цитированием Мультицитирование сообщения от MatthewLM Быстрый ответ на сообщение MatthewLM



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW