Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
22 февраля 2011, 11:44:39 AM   # 1
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

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


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

Уже поздно, я устала, я буду держать этот короткий.

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

Отсутствующие шифрованные закрытые ключи, я хотел способ легко хранить мой кошелек в зашифрованном виде. При отсутствии твердого импорт / экспорт закрытых ключей, я хотел способ легко жонглировать несколько кошельков. Через несколько недель написания и переписывания, это то, что я придумал.

  • Использование GPG (через BouncyCastle) для шифрования бумажники.
  • Per-кошелек GPG ключ выбора
  • Запросы Bitcoin при запуске (если -server переключатель) для определения oldestkeypool
  • Автоматически поддерживает Ключницу (зашифровано) только тогда, когда последняя резервная копия старше oldestkeypool
  • Поддержка бумажники на съемных томов (с уведомлениями)

Это мой первый раз делает исходный танец открытым, дайте мне знать, если есть все, что я могу сделать лучше. Я знаю, что хранилище является беспорядком, я просто бросил его вместе, я должен выяснить некоторые организационные структуры. Если кто-то хочет, чтобы бросить вместе окно установочного пакета, а не ClickOnce один я бросил туда, пожалуйста.

Требования:
GPG брелок (я использую gpg4win)
Окна: .NET Framework 4
Linux: Mono 2.8 [1]

Изменения:
[1] 2011-02-24.
Я просто толкнул некоторые обновления удаления некоторых библиотек, которые несовместимы с Mono. Кто-нибудь с помощью ухода Linux попробовать это? Кроме того, в обновлении являются некоторыми незавершенными идеями ... Я хочу (необязательно) хранить адресную книгу Кошелька с настройками бумажника, обновляя его периодически. Когда я закончу мой клиент JSON-RPC, вы можете перевести средства с текущего кошелька на другой с помощью нескольких щелчков мыши.
BitterTea сейчас офлайн Пожаловаться на BitterTea   Ответить с цитированием Мультицитирование сообщения от BitterTea Быстрый ответ на сообщение BitterTea


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


22 февраля 2011, 10:15:28 PM   # 2
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

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





Нет ли интерес к этой функциональности, есть нерешительность из-за недавний злонамеренным инструмент бумажника, или я просто нетерпеливый ублюдок?

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

22 февраля 2011, 10:18:57 PM   # 3
 
 
Сообщения: 476
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Пытался запустить его и он бросил ошибку.
Garrett Burgwardt сейчас офлайн Пожаловаться на Garrett Burgwardt   Ответить с цитированием Мультицитирование сообщения от Garrett Burgwardt Быстрый ответ на сообщение Garrett Burgwardt

22 февраля 2011, 10:24:52 PM   # 4
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Какова была ошибка? Она составлена ​​для .Net 4.0, я думаю. Если вы не установили распространяемые, равнину молнии версия, вероятно, не будет работать. Пробовали ли вы версию ClickOnce?

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

22 февраля 2011, 10:44:31 PM   # 5
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

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

22 февраля 2011, 10:59:10 PM   # 6
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Я бы беспокоился об использовании двоичного кода, если я изучать код и убеждаюсь, что не собирается причинить мне вред, то copile это сам я был бы более комфортным с помощью программы.
Конечно, это вполне понятно. Код довольно чистый поэтому оно не должно быть слишком плохо, чтобы рассмотреть. Для криптографической библиотеки (BouncyCastle), мне интересно, если это было бы лучше просто включить статическую библиотеку ссылок, а не ссылку на проект. Таким образом, вы можете поменять DLL из за того, можно загрузить с их веб-сайта. Учитывая, что это самый крупный проект в растворе, это позволит сэкономить некоторое время код обзора.
BitterTea сейчас офлайн Пожаловаться на BitterTea   Ответить с цитированием Мультицитирование сообщения от BitterTea Быстрый ответ на сообщение BitterTea

22 февраля 2011, 11:03:32 PM   # 7
 
 
Сообщений: 56
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

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

22 февраля 2011, 11:07:49 PM   # 8
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Гм, а не после того, что случилось с последним.
Вот почему мой код доступен для просмотра. Не очень хорошо документирована, но тем не менее доступны.

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

22 февраля 2011, 11:11:25 PM   # 9
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Нет ли интерес к этой функциональности, есть нерешительность из-за недавний злонамеренным инструмент бумажника, или я просто нетерпеливый ублюдок?

Там один вопрос, который я не думал ... В настоящее время нет никакого способа, чтобы импортировать открытый текст бумажника. Вам придется вручную шифровать с помощью GPG в первый раз, пока я не пишу код, чтобы справиться с этим.
Эта цитата заинтриговал меня, потому что, по крайней мере, как я вижу вещи, даже скомпилированных код, который не относится к Bitcoin на самом деле могут воспользоваться Bitcoin апи и причинить вред пользователю. Я хотел бы обсудить этот вопрос, но вместо того, чтобы сделать это в потоке, который был о мошенничестве, потому что я не хочу, чтобы сорвать свою нить на тему, которая не имеет ничего общего с программой. [Я repaste изменения моего поста Вот http://bitcointalk.org/index.php?topic=3596.40]
we6jbo сейчас офлайн Пожаловаться на we6jbo   Ответить с цитированием Мультицитирование сообщения от we6jbo Быстрый ответ на сообщение we6jbo

22 февраля 2011, 11:18:04 PM   # 10
 
 
Сообщения: 873
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Я не понимаю, почему нужна такая программка.
резервное копирование зашифрованной копию wallet.dat так же просто, как 1-2-3.

Я до сих пор ценю ваши усилия
SmokeTooMuch сейчас офлайн Пожаловаться на SmokeTooMuch   Ответить с цитированием Мультицитирование сообщения от SmokeTooMuch Быстрый ответ на сообщение SmokeTooMuch

22 февраля 2011, 11:54:55 PM   # 11
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Эта цитата заинтриговал меня, потому что, по крайней мере, как я вижу вещи, даже скомпилированных код, который не относится к Bitcoin на самом деле могут воспользоваться Bitcoin апи и причинить вред пользователю. Я хотел бы обсудить этот вопрос, но вместо того, чтобы сделать это в потоке, который был о мошенничестве, потому что я не хочу, чтобы сорвать свою нить на тему, которая не имеет ничего общего с программой. [Я repaste изменения моего поста Вот http://bitcointalk.org/index.php?topic=3596.40]

Я хотел бы сделать один ответ на этот вопрос, и тогда мы можем принять его в другой поток.

Код, который я имел в виду хорошо известный крипто библиотека, BouncyCastle. Желая знать, как он работал, я включил источник библиотеки в растворе WalletBuddy. Это означает, что я мог бы модифицировать любого из этого кода, чтобы включить злонамеренное поведение - много кода, чтобы проверить! Моя мысль была, что я вместо того, чтобы ссылаться на скомпилированный DLL, которые вы могли бы скачать отдельно от доверенного источника (например, веб-сайт BouncyCastle), чтобы убедиться, что я не возиться с кодом BouncyCastle.

Я не понимаю, почему нужна такая программка.
резервное копирование зашифрованной копию wallet.dat так же просто, как 1-2-3.

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

24 февраля 2011, 12:40:19 AM   # 12
 
 
Сообщений: 42
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Я думал, что злоумышленник, вероятно, не хочет использовать Bitcoin.org планировать нападение на кошельке человека, так как община довольно остро к тому, что можно считать вредоносным код в стороне Bitcoin. Вместо этого злоумышленник, скорее всего, инсценировать нападение на Tor который очень популярен среди людей с разным уровнем опыта работы с компьютером, а затем, как только сообщество Tor Достал слова на Bitcoin некоторые из членов, включая те, которые не технология Сави бы установить Bitcoin на их машина, которая также будет иметь программу нападавших жду терпеливо для программы установки и для пользователя, чтобы депонировать несколько монет в систему, которые затем будут переданы на счет злоумышленников.

Одна из причин, почему я думаю, что Bitcoin будет считаться высокой целью и почему нападения, как это могло произойти, потому что Bitcoin является прямым валютой и практически не требует усилий для злоумышленника, чтобы получить выплату. Я также говорил об этом раньше, но я думаю, что если Bitcoin позволяет пользователям вставлять некоторые идентификации, например, имя или по электронной почте в сделки пользователей тогда, если злоумышленник украл деньги у пользователя было бы сделать это намного проще, чтобы сообщить о краже например, если злоумышленник пытался изменить валюту в доллары путем обмена его с Bitcoin трейдером, трейдер увидит отчет о краже, и что человек может отследить, что средства ПОЯВИЛИСЬ от первоначального владельца через blockexplorer и, надеюсь, человек может вернуть средства обратно к первоначальному владельцу.

Это просто мой комментарий о том, почему Bitcoin безопасности будет проблемой на сайтах вне Bitcoin.org и не обязательно на самом сайте. Что касается программы, которую вы написали, мне нравятся идеи, которые вы упомянули, что в вашей программе, и это, вероятно, будет хорошо для пользователей Windows. Если бы это было написано в C ++ или Java, то было бы легче портировать на другие платформы. Кроме того, я был просто интересно, как вы взаимодействия вашей программы с Bitcoin. Я предполагаю, что вы используете JSON-RPC API.
we6jbo сейчас офлайн Пожаловаться на we6jbo   Ответить с цитированием Мультицитирование сообщения от we6jbo Быстрый ответ на сообщение we6jbo

24 февраля 2011, 9:48:35 AM   # 13
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Что касается программы, которую вы написали, мне нравятся идеи, которые вы упомянули, что в вашей программе, и это, вероятно, будет хорошо для пользователей Windows. Если бы это было написано в C ++ или Java, то было бы легче портировать на другие платформы. Кроме того, я был просто интересно, как вы взаимодействия вашей программы с Bitcoin. Я предполагаю, что вы используете JSON-RPC API.

Я только что выпустила обновление, которое могло бы позволить ему быть совместимым с Mono. Если вы хотите, чтобы дать ему выстрелили мне интересно знать, как это работает для вас.

Сейчас я только с помощью JSON-RPC для вызова GetInfo и listreceivedbyaddress. От GetInfo я использую oldestkeypool, чтобы определить, является ли это время для новой резервной копии (если новейший копии старше самого старого ключа в keypool). В исходном посте я добавил обновления, который объясняет мое использование listreceivedbyaddress.
BitterTea сейчас офлайн Пожаловаться на BitterTea   Ответить с цитированием Мультицитирование сообщения от BitterTea Быстрый ответ на сообщение BitterTea

21 марта 2011, 1:35:08 PM   # 14
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

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

Я не использую Windows / Mono, так что я не могу проверить наверняка, но я подозреваю, что делает код ТПГ несколько ошибок ... Это, кажется, просто конвертировать сумму в шестнадцатеричное и придерживаться TBC на конце. Если да, то это отсутствует тональная точка (1 TBC = 10000 (65536) Satoshis) и пренебрегая тем, что тональные имеют различные цифры, чем шестнадцатеричные. Если .NET имеет Unicode-совместимый тр (anslate) функцию, можно отобразить "9abcdef" в "",

Интересная концепция с ScientificSatoshis
Люк-младший сейчас офлайн Пожаловаться на Luke-Jr   Ответить с цитированием Мультицитирование сообщения от Luke-Jr Быстрый ответ на сообщение Luke-Jr

21 марта 2011, 4:36:04 PM   # 15
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

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

Я не использую Windows / Mono, так что я не могу проверить наверняка, но я подозреваю, что делает код ТПГ несколько ошибок ... Это, кажется, просто конвертировать сумму в шестнадцатеричное и придерживаться TBC на конце. Если да, то это отсутствует тональная точка (1 TBC = 10000 (65536) Satoshis) и пренебрегая тем, что тональные имеют различные цифры, чем шестнадцатеричные. Если .NET имеет Unicode-совместимый тр (anslate) функцию, можно отобразить "9abcdef" в "",

Интересная концепция с ScientificSatoshis

Определение типа дисплея в зависимости от суммы будет легко, но я храню значение в качестве десятичных базовых единиц независимо от того, что было введено для удобства взаимодействия с JSON-RPC Bitcoin в.

Вы правы, хотя, я должен разделить количество десятичного на 65536 перед преобразованием в шестнадцатеричный, правильно? По какой-то причине у меня возникают проблемы оберточной мою голову вокруг, что, хотя математика, кажется, работает. Я не уверен, что отображение фактических тональных символов, я думаю, что я буду держать его отображать их шестнадцатеричные эквиваленты вместо этого. Есть даже любые шрифты, которые включают в себя тональный 9-F?

Я работал на платежной организации очередей и синхронизации бумажник (ы) со съемными устройствами и плана по обновлению мерзавца и отпустив другую версию в ближайшее время.
BitterTea сейчас офлайн Пожаловаться на BitterTea   Ответить с цитированием Мультицитирование сообщения от BitterTea Быстрый ответ на сообщение BitterTea

21 марта 2011, 8:20:57 PM   # 16
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Определение типа дисплея в зависимости от суммы будет легко, но я храню значение в качестве десятичных базовых единиц независимо от того, что было введено для удобства взаимодействия с JSON-RPC Bitcoin в.
Это ошибка.

Вы правы, хотя, я должен разделить количество десятичного на 65536 перед преобразованием в шестнадцатеричный, правильно? По какой-то причине у меня возникают проблемы оберточной мою голову вокруг, что, хотя математика, кажется, работает.
Да, и убедитесь, что ваша функция гекс-преобразование может обрабатывать дробные значения (например, 0,1 TBC).
Я не уверен, что отображение фактических тональных символов, я думаю, что я буду держать его отображать их шестнадцатеричные эквиваленты вместо этого. Есть даже любые шрифты, которые включают в себя тональный 9-F?
Это может привести к путанице, так как Тональный не шестнадцатеричный. «9» Тональный это «а» шестнадцатеричный и шестнадцатеричной «9» «» тональной.
Есть по крайней мере 3 шрифты, которые я знаю: http://luke.dashjr.org/education/tonal/glyphs/fonts/
Люк-младший сейчас офлайн Пожаловаться на Luke-Jr   Ответить с цитированием Мультицитирование сообщения от Luke-Jr Быстрый ответ на сообщение Luke-Jr

21 марта 2011, 10:09:50 PM   # 17
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Определение типа дисплея в зависимости от суммы будет легко, но я храню значение в качестве десятичных базовых единиц независимо от того, что было введено для удобства взаимодействия с JSON-RPC Bitcoin в.
Это ошибка.

Не могли бы вы быть более ясным? Если вы говорите, что Bitcoin ожидает десятичное число Bitcoins, не базовые величины, то я оговорился. Преобразовать в Bitcoins (не базовых единиц), чтобы отправить через JSON-RPC. Если вы говорите, что хранение базовых единиц в 64 разрядное целое число внутренне это ошибка, как же так?

Это может привести к путанице, так как Тональный не шестнадцатеричный. «9» Тональный это «а» шестнадцатеричный и шестнадцатеричной «9» «» тональной.
Есть по крайней мере 3 шрифты, которые я знаю: http://luke.dashjr.org/education/tonal/glyphs/fonts/

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

22 марта 2011, 12:45:15 AM   # 18
 
 
Сообщения: 2282
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Если вы говорите, что хранение базовых единиц в 64 разрядное целое число внутренне это ошибка, как же так?
Нет, я говорил об обратном (хранящем значении, как BTC) является ошибкой. Может быть, я неправильно понял.
Люк-младший сейчас офлайн Пожаловаться на Luke-Jr   Ответить с цитированием Мультицитирование сообщения от Luke-Jr Быстрый ответ на сообщение Luke-Jr

22 марта 2011, 1:49:23 AM   # 19
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Является ли это GUI приложение? Есть ли какие-либо скриншоты?
theymos сейчас офлайн Пожаловаться на theymos   Ответить с цитированием Мультицитирование сообщения от theymos Быстрый ответ на сообщение theymos

22 марта 2011, 5:36:06 AM   # 20
 
 
Сообщения: 294
Цитировать по имени
цитировать ответ
по умолчанию Re: WalletBuddy - безопасный кошелек (ы) для хранения и резервного копирования

Да, он работает в системном трее. Он должен работать на Linux (Mono), но я проверил только на Windows XP / Vista / 7.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW