Вернуться   Биткоин Форум > - Помощь начинающим
19 сентября 2013, 1:52:44 AM   # 1
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

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


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

Я пытаюсь выяснить, как проверить сообщение и я использую jsonRPCClient в сочетании с blockchain.info. В то время как другие вещи работает как шарм, я не в состоянии проверить сообщение, и результат всегда ложно. Это код, я использую:

Код:
require_once 'JsonRPCClient.php';

$ пользователю знак равно "76213f46-6558-4c7f-bcf4-25f6f75e5dd4";
$ пас знак равно "Testtest23";
$ хост знак равно "Blockchain.info";
$ порт знак равно 80;
 
$ RPC = новый jsonRPCClient(«HTTP: //{$ пользователю}:{$ пас}@{$ хост}:{$ порт}");

$ адрес знак равно "14cj3L2PAKd8WTN3zPhwX9qawTEnayqwar";
$ подпись знак равно "GyQDxL58MYXz6t3JKRWPVVq26wx5BjFIQ / CtLEaGbvZ + GId0c6etp8DbFCPCcttNISBnVAokVnRtmvPHLATmPhg =";
$ сообщение знак равно "контрольная работа";

$ addrvalid знак равно $ RPC->validateaddress($ адрес);
$ msgsigned знак равно $ RPC->verifymessage($ адрес$ подпись$ сообщение);

эхо 
"<п>".var_dump($ addrvalid)."<п>".var_dump($ msgsigned)."";
?>

Любой намек ценится, а также другие решения. Благодаря!

P.S .: это фиктивный счет, даже не попробовать ..

Edit: на самом деле это было бы очень достаточно, если бы я иметь функцию, как проверить ($ сообщение, $ подпись) -> адрес.
dexX7 сейчас офлайн Пожаловаться на dexX7   Ответить с цитированием Мультицитирование сообщения от dexX7 Быстрый ответ на сообщение dexX7


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


19 сентября 2013, 4:38:38 AM   # 2
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

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





Ну, я никогда не использовал ПКР апи, но в coinbase, вместо проверки адреса, я просто пытаюсь отправить платеж, и поймать исключение (если таковые имеются) ...
nahtnam сейчас офлайн Пожаловаться на nahtnam   Ответить с цитированием Мультицитирование сообщения от nahtnam Быстрый ответ на сообщение nahtnam

19 сентября 2013, 9:10:06 AM   # 3
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Ну, я никогда не использовал ПКР апи, но в coinbase, вместо проверки адреса, я просто пытаюсь отправить платеж, и поймать исключение (если таковые имеются) ...

Привет nahtnam,

Спасибо за ответ! На самом деле я не хочу, чтобы подтвердить адрес, но я хотел бы знать, какой адрес принадлежит "Известное сообщение" + "вход подписи",
dexX7 сейчас офлайн Пожаловаться на dexX7   Ответить с цитированием Мультицитирование сообщения от dexX7 Быстрый ответ на сообщение dexX7

19 сентября 2013, 3:55:10 PM   # 4
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Ну, я никогда не использовал ПКР апи, но в coinbase, вместо проверки адреса, я просто пытаюсь отправить платеж, и поймать исключение (если таковые имеются) ...

Привет nahtnam,

Спасибо за ответ! На самом деле я не хочу, чтобы подтвердить адрес, но я хотел бы знать, какой адрес принадлежит "Известное сообщение" + "вход подписи",

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

19 сентября 2013, 10:14:32 PM   # 5
 
 
Сообщения: 114
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Я единственный, кто вошел в его blockchain.info счета мгновенно?
bardi.harborow сейчас офлайн Пожаловаться на bardi.harborow   Ответить с цитированием Мультицитирование сообщения от bardi.harborow Быстрый ответ на сообщение bardi.harborow

20 сентября 2013, 9:07:52 PM   # 6
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Я единственный, кто вошел в его blockchain.info счета мгновенно?

Не ахти какое дело. Не стесняйтесь делать это.

К сожалению, я не знаю, что это значит ... 

Если вы посмотрите на http://brainwallet.org/#verify например, вы вводите сообщение и подпись, и результат является Bitcoin адрес. Я ищу что-то подобное и $ rPC->verifymessage ($ адрес, $ подпись, $ сообщение); ближе всего я нашел, хотя он не работает, как указано выше.
dexX7 сейчас офлайн Пожаловаться на dexX7   Ответить с цитированием Мультицитирование сообщения от dexX7 Быстрый ответ на сообщение dexX7

20 сентября 2013, 9:13:12 PM   # 7
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Я единственный, кто вошел в его blockchain.info счета мгновенно?

Не ахти какое дело. Не стесняйтесь делать это.

К сожалению, я не знаю, что это значит ... 

Если вы посмотрите на http://brainwallet.org/#verify например, вы вводите сообщение и подпись, и результат является Bitcoin адрес. Я ищу что-то подобное и $ rPC->verifymessage ($ адрес, $ подпись, $ сообщение); ближе всего я нашел, хотя он не работает, как указано выше.

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

23 сентября 2013, 6:06:06 AM   # 8
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Я до сих пор не понял того, что ... Можете ли вы дать мне реальное применение жизни?

Конечно. Одно ключевое слово: аутентификация пользователя.
dexX7 сейчас офлайн Пожаловаться на dexX7   Ответить с цитированием Мультицитирование сообщения от dexX7 Быстрый ответ на сообщение dexX7

23 сентября 2013, 1:51:44 PM   # 9
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Я до сих пор не понял того, что ... Можете ли вы дать мне реальное применение жизни?

Конечно. Одно ключевое слово: аутентификация пользователя.

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

24 сентября 2013, 3:14:03 PM   # 10
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Как что? Вы имеете в виду как проверить, если один человек действительно владеет адрес?

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

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

Пример:

система: "Пожалуйста, войдите следующее сообщение: login2113njsdfku3h24"
ответы пользователей с: G42O9cr + bwzfH71zfmFjIy / UmuQhVOxmqm5HgBglHMK / ceKCKBWSmLLd9sz8ZXpJxtAN0xwbyLyCwRjuUiQ7i / с =
Система проверяет подпись и отображает его на адрес: 17mDAmveV5wBwxajBsY7g1trbMW1DVWcgL

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

24 сентября 2013, 3:46:29 PM   # 11
 
 
Сообщения: 1092
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Как что? Вы имеете в виду как проверить, если один человек действительно владеет адрес?

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

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

Пример:

система: "Пожалуйста, войдите следующее сообщение: login2113njsdfku3h24"
ответы пользователей с: G42O9cr + bwzfH71zfmFjIy / UmuQhVOxmqm5HgBglHMK / ceKCKBWSmLLd9sz8ZXpJxtAN0xwbyLyCwRjuUiQ7i / с =
Система проверяет подпись и отображает его на адрес: 17mDAmveV5wBwxajBsY7g1trbMW1DVWcgL

Этот адрес может быть использован, чтобы идентифицировать пользователя, как имя пользователя ранее.

Ну извини, я не могу вам помочь, так как я не знаю, как использовать JSON-RPC и никогда не слышало о подписанном сообщении, прежде чем ... Это как ввод случайной строки в разделе общественной ноты?
nahtnam сейчас офлайн Пожаловаться на nahtnam   Ответить с цитированием Мультицитирование сообщения от nahtnam Быстрый ответ на сообщение nahtnam

24 сентября 2013, 5:53:50 PM   # 12
 
 
Сообщения: 1064
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

Ну извини, я не могу вам помочь, так как я не знаю, как использовать JSON-RPC и никогда не слышало о подписанном сообщении, прежде чем ... Это как ввод случайной строки в разделе общественной ноты?

Вы никогда не слышали о подписанных сообщениях? Позор тебе..

Это отличный способ доказательства права собственности на адрес. Например, я утверждаю, я собственный 1KqNPuC8egqxLdPVksjmSgC4zTdNysrz9p и я в состоянии продемонстрировать это, подписав сообщение.

Код:
Сообщение: Привет, это dexX7 и у меня есть адрес 1KqNPuC8egqxLdPVksjmSgC4zTdNysrz9p.
Подпись: G7zfExNiKd6KomBZHXJ4sKRJoqfAVsfbHHo8 + YJx31YiJQd4cmHrlGuHtGSB0N8hE / ji42SUBmiyJnrdYoU3OLI =

Теперь над головой http://brainwallet.org/#verify и попытаться увидеть, если это нормально.

Стандартный клиент Bitcoin QT имеет эту функцию, тоже. Видеть: http://imgur.com/a/nUmZ0
dexX7 сейчас офлайн Пожаловаться на dexX7   Ответить с цитированием Мультицитирование сообщения от dexX7 Быстрый ответ на сообщение dexX7

24 сентября 2013, 6:54:54 PM   # 13
 
 
Сообщения: 396
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

RPC интерфейс / сервер Blockchain имеет тенденцию идти вниз в течение нескольких дней в то время, как он только что сделал в последнее время. Верификация сообщений не требует blockchain, так что смотрите в офлайновые решения, как из этой темы:
Далек сейчас офлайн Пожаловаться на Далек   Ответить с цитированием Мультицитирование сообщения от Далек Быстрый ответ на сообщение Далек

31 марта 2014, 7:16:49 PM   # 14
 
 
Сообщений: 66
Цитировать по имени
цитировать ответ
по умолчанию Re: JSON RPC PHP + blockchain.info + verifymessage

У меня та же проблема, которая первоначально была размещена здесь - получение неверного ложного возвращения на verifymessage ().


$ Адрес = '1B8QAtcpBkL3jtfeMvfLiz8hnPi2U1KCyf';
$ Подпись = 'HP1aJ5Pnx9WMrFOl9U76u5ZMkjnhqW + cxcIqAnGg1f6JhKX0jKChZnV94ewXnBNb0wA + 3sIJdtszALPw8EbcXOc =';
$ Сообщение = 'тест';

$ rPC->verifymessage ($ адрес, $ подпись, $ сообщение);

это возвращает
BOOL (ложь)

Я использую API, описанный здесь:
https://blockchain.info/api/json_rpc_api

Метод: verifymessage
Параметры: (String bitcoinaddress, String подпись, String сообщение)
Описание: Проверяет подпись и сообщение совпадает с адресом Bitcoin при условии (см signmessage)
Возвращает: Boolean
jimbursch сейчас офлайн Пожаловаться на jimbursch   Ответить с цитированием Мультицитирование сообщения от jimbursch Быстрый ответ на сообщение jimbursch



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW