Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
17 августа 2017, 4:08:20 AM   # 1
 
 
Сообщения: 637
Цитировать по имени
цитировать ответ
по умолчанию Re: Моя техника для разделения семян для холодного хранения

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


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

- методика может быть использована для любого семени. Любое количество слов в семени или словаря. В программном или аппаратном бумажнике.
- Шифрование и дешифрование просто и может быть сделано с ручкой и бумагой, если вы хотите. Я также сделал питон Scrypt для шифрования (раскола) и дешифрования (reassamble).
- Обе части содержит только слова, и выглядит как обычный семени. Нет необходимости, чтобы написать серию случайных символов, который подвержен ошибкам.
- Методика основана на шифровании с планшетом один раз.

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

Вы можете создать второе семя, которое будет использовать для шифрования. Я называю это семя: "Шифрование посевной", Это один из двух части разделенного семени. На электруме я использую команду make_seed для его генерации:
богиня комок возобновляет требует древесины тангаж кредита благословить носок намека экологию закончить

Чтобы создать вторую часть, которую я называю "Семя шифрования B", Вам нужен файл словаря, используемый в бумажнике. Большую часть времени кошельков с помощью https://raw.githubusercontent.com/bitcoin/bips/master/bip-0039/english.txt. Для каждого слова в семени твоем и в вашем "Шифрование посевной", Вам нужно количество слов в словаре. Первое слово является номером 1 и последний из которых является 2048.

семена:
Код:
парк цвет ломтик торговля удалить зависят луговые часы автобуса любопытных, где, где
1282 365 1627 1845 1455 471 1101 247 347 431 2002 2002

Шифрование семян A:
Код:
богиня комок возобновляет требует древесины тангаж кредита благословить носок намека экологию закончить
801 354 1457 1464 1809 1324 1048 189 1648 862 560 696

Наконец, чтобы получить "Семя шифрования B" для каждого слова необходимо вычислить индекс (word_seed) - индекс (word_encryption_a)% 2048.

ecryption семян Б:
Код:
11 170 481 381 1694 1195 53 58 747 1617 1442 1306
уничтожить аварии лучше готовить стабильные красиво позволяют также иней эскиз люди реформы

Теперь вы можете написать "Шифрование посевной" а также "Семя шифрования B" на отдельном листе бумаги. Перед удалением вы семя вы должны проверить расшифровку. Вам просто нужно шифрование семян A и B и вычислить индекс (word_encryption_a) + индекс (word_encryption_b)% 2048. Теперь вы можете безопасно удалить семена и скрыть как семена шифрования в разных местах.

Вот скрипт Python, который делает расщепление и reassambly:
Код:
#! / USR / бен / python3

импорт SYS, Getopt

с открытой ( «English.txt») в файле:
слова = file.read (). splitlines ()

Защиту validate_seed (семя):
за словом в семенах:
если слово не в словах:
печать (слово «не является допустимым BIP39 слова»)
sys.exit (1)

Использование четкости ():
печать ( «Если вы хотите, чтобы склеп семени: crypt_seed.py»)
печать ( «Если вы хотите, чтобы расшифровать семя: crypt_seed.py -d»)

если Len (sys.argv) == 2:
Arg = sys.argv [1]
если ARG в ( '-h' '--help'):
Применение()
Элиф ARG в ("-d", "--decrypt"):
encryption_seed_a = вход ( 'Введите ваше шифрование засева:') .split ()
validate_seed (encryption_seed_a)

encryption_seed_b = вход ( 'Введите ваш посевное шифрование B:') .split ()
validate_seed (encryption_seed_b)

Семя = «»

для г, word_a в перечисление, (encryption_seed_a):
index_a = words.index (word_a)
index_b = words.index (encryption_seed_b [I])
index_seed = (index_a + index_b)% 2048
word_seed = слова [index_seed]
семян + = word_seed + ''

печать ( «Ваше семя:», семя)
еще:
печать ( «Непризнанный аргумент»)
Применение()
еще:
Семя = вход ( 'Введите ваше семя:') .split ()
validate_seed (семена)

encryption_seed_a = вход ( 'Введите посевное шифрование A:') .split ()
validate_seed (encryption_seed_a)

encryption_seed_b = ''

для я, word_seed в перечисление, (семени):
index_seed = words.index (word_seed)
index_a = words.index (encryption_seed_a [I])
index_b = (index_seed - index_a) 2048%
word_b = слова [index_b]
encryption_seed_b + = word_b + ''

печать ( «семя твое шифрование Б:», encryption_seed_b)
Dunand сейчас офлайн Пожаловаться на Dunand   Ответить с цитированием Мультицитирование сообщения от Dunand Быстрый ответ на сообщение Dunand


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


17 августа 2017, 10:05:24 PM   # 2
 
 
Сообщения: 490
Цитировать по имени
цитировать ответ
по умолчанию Re: Моя техника для разделения семян для холодного хранения

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





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

При этом сказал, что это что-то новое, что я не технически подкованных достаточно, чтобы понять прямо сейчас. Мне нужно, чтобы исследовать его, но будет держать этот пост в глубине моего сознания, в случае необходимости хранить Bitcoin в возникает таким образом.

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

18 августа 2017, 3:19:01 AM   # 3
 
 
Сообщений: 38
Цитировать по имени
цитировать ответ
по умолчанию Re: Моя техника для разделения семян для холодного хранения

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

18 августа 2017, 12:05:23 PM   # 4
HCP
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Моя техника для разделения семян для холодного хранения

А что произойдет, если вы потеряете одну часть? Вы не можете восстановить все, что вы можете?

Вы бы лучше использовать "Шамир Secret Sharing" и использовать систему 2of3 ... так что вам еще нужно, по крайней мере 2 из 3-х частей, чтобы иметь возможность восстановить ... так что если одна часть получает скомпрометирована, вы все еще в порядке ... но, если одна часть теряется , вы все еще можете восстановить с двумя другими.

Пример здесь: http://point-at-infinity.org/ssss/demo.html
HCP сейчас офлайн Пожаловаться на HCP   Ответить с цитированием Мультицитирование сообщения от HCP Быстрый ответ на сообщение HCP

18 августа 2017, 11:47:27 PM   # 5
HCP
 
 
Сообщения: 448
Цитировать по имени
цитировать ответ
по умолчанию Re: Моя техника для разделения семян для холодного хранения

Правда ... но есть способ, с помощью, например, чтобы разделить на 2 из 3 акций типа? Это было бы очень здорово, если вы могли бы иметь преимущество быть в состоянии использовать "нормальный" слова вместо длинных шестнадцатеричных строк, но до сих пор безопасность 2of3 ... так что если одна часть теряется, вы можете восстановить.

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW