Вернуться   Биткоин Форум > - Wiki
15 мая 2011, 1:05:57 PM   # 1
 
 
Сообщения: 602
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

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


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

Вот Lib Javascript RSA http://www9.atwiki.jp/kurushima/pub/jsrsa/

Однако это не делает SHA512 (делает только sha1 & sha256) для заполнения.

Вот что страница говорит о добавлении другого метода хеширования.

котировка
Как добавить поддерживаемые алгоритмы подписи
Сценарий "RSA-sign.js" в настоящее время поддерживает алгоритмы подписи SHA1withRSA и SHA256withRSA. Однако вы можете расширить другие алгоритмы подписи, такие как MD5withRSA или SHA512withRSA, просто указав две переменные в нем.

_RSASIGN_DIHEAD [ 'md5'] = "30 ..."; // шестнадцатеричное DigestInfo префикс для MD5 _RSASIGN_HASHHEXFUNC [ 'md5'] = md5hex; // функция, которая возвращает значение в шестнадцатеричном формате.


Вы можете использовать любые SHA512 Javascript функция, которая работает для этого.

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

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


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


15 мая 2011, 4:08:27 PM   # 2
 
 
Сообщения: 322
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

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





Я не совсем уверен, что вам нужно, но эта библиотека говорит, что поддерживает SHA512: http://jssha.sourceforge.net/

РЕДАКТИРОВАТЬ: Err, я работал на том же коде graingert дал, так что я просто оставлю это ему тогда.
lulzplzkthx сейчас офлайн Пожаловаться на lulzplzkthx   Ответить с цитированием Мультицитирование сообщения от lulzplzkthx Быстрый ответ на сообщение lulzplzkthx

15 мая 2011, 4:11:30 PM   # 3
 
 
Сообщения: 227
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

    _RSASIGN_DIHEAD [ 'SHA512'] = "30 ..."; // шестнадцатеричное DigestInfo префикс для SHA512
_RSASIGN_HASHHEXFUNC [ 'SHA512'] = sha512func; // функция, которая возвращает значение SHA512 в шестнадцатеричном формате.
graingert сейчас офлайн Пожаловаться на graingert   Ответить с цитированием Мультицитирование сообщения от graingert Быстрый ответ на сообщение graingert

15 мая 2011, 4:15:51 PM   # 4
 
 
Сообщения: 227
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

и вы будете нуждаться

Функция sha512func () {
пытаться {
вернуться hashObj.getHash ("SHA-512", "HEX");
} Поймать (е) {
}
}

построить себе хеш OBJ с помощью http://jssha.sourceforge.net/

бросить мне несколько монет, если вы думаете, что стоит / она работает: 163aFkTefqW3Ab8dJ3XvzkURigd7uTAP2d
graingert сейчас офлайн Пожаловаться на graingert   Ответить с цитированием Мультицитирование сообщения от graingert Быстрый ответ на сообщение graingert

15 мая 2011, 4:20:48 PM   # 5
 
 
Сообщения: 227
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

жаль, что должно быть:
Код:
Функция sha512func (valueToBeHashed) {
    пытаться {
        hashObj = новый jsSHA (valueToBeHashed, "HEX");
        вернуться hashObj.getHash ("SHA-512", "HEX");
    } Поймать (е) {
    }
}
_RSASIGN_DIHEAD [ 'SHA512'] = "30 ..."; // шестнадцатеричное DigestInfo префикс для SHA512
_RSASIGN_HASHHEXFUNC [ 'SHA512'] = sha512func; // функция, которая возвращает значение SHA512 в шестнадцатеричном формате.

и вам необходимо импортировать <Тип сценария ="текст / JavaScript" SRC ="sha.js"> из http://jssha.sourceforge.net/

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

15 мая 2011, 4:22:12 PM   # 6
 
 
Сообщения: 322
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

жаль, что должно быть:

Функция sha512func (valueToBeHashed) {
пытаться {
hashObj = новый jsSHA (valueToBeHashed, "HEX");
вернуться hashObj.getHash ("SHA-512", "HEX");
} Поймать (е) {
}
}

и вам необходимо импортировать <Тип сценария ="текст / JavaScript" SRC ="sha.js"> из http://jssha.sourceforge.net/



На самом деле, я думаю, что вы хотите:

Код:
hashObj = новый jsSHA (valueToBeHashed, "ASCII");

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

15 мая 2011, 4:23:24 PM   # 7
 
 
Сообщения: 227
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

а я думал, что вы хотите HEX HEX к хэшированию, но да, если вы используете ASCII, то используйте "ASCII"
graingert сейчас офлайн Пожаловаться на graingert   Ответить с цитированием Мультицитирование сообщения от graingert Быстрый ответ на сообщение graingert

17 мая 2011, 1:14:13 AM   # 8
 
 
Сообщения: 227
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

сделал это работает?
graingert сейчас офлайн Пожаловаться на graingert   Ответить с цитированием Мультицитирование сообщения от graingert Быстрый ответ на сообщение graingert

17 мая 2011, 3:30:29 AM   # 9
 
 
Сообщения: 602
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

Не могу сказать, что это, кажется, подписания, то есть это своего рода работает, но подпись не проверки с OpenSSL.

Я пришлю немного Btc yourway graingert для получения хэш-функции для работы.

Однако теперь у меня есть связанная задача, и 50BTC к человеку, который сортирует это для меня.

То есть, подпись может быть проверена с помощью открытого ключа и OpenSSL на сервере где-то.

Для бонусной точки заставить его работать с OpenSSL и рубином.

Код:
требуют «OpenSSL»
Публичный ="fsdfsdf ..."
#signature является Javascript подпись
#data это, Что подписано
public_key = OpenSSL :: PKey :: RSA.new (Публичный)
public_key.verify (OpenSSL :: Digest :: SHA512.new, подпись, данные)

Мой опыт показывает, что OpenSSL ожидает двоичным для подписи (по крайней мере, это то, что он выдает)
Нефарио сейчас офлайн Пожаловаться на Нефарио   Ответить с цитированием Мультицитирование сообщения от Нефарио Быстрый ответ на сообщение Нефарио

17 мая 2011, 5:19:21 AM   # 10
 
 
Сообщения: 602
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

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

17 мая 2011, 8:12:05 AM   # 11
 
 
Сообщения: 602
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

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

17 мая 2011, 11:45:47 AM   # 12
 
 
Сообщения: 227
Цитировать по имени
цитировать ответ
по умолчанию Re: Оплата добавить RSA / SHA512 отступы к Lib Javascript

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW