Вернуться   Биткоин Форум > Bitcoin Обсуждение
19 февраля 2013, 8:10:46 AM   # 1
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Шифрование / расшифровка произвольного текста с помощью Bitcoin ключей!

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


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

Может быть, вы знаете о проекте PyBitmessage по Atheros:

Его код может быть использован, чтобы сделать это:

Код:
#! / USR / бен / окр питон
# - * - кодирование: UTF-8 - * -

от highlevelcrypto импорта *
от pyelliptic импорта арифметики
от binascii импорта hexlify, unhexlify

# тзд
открытый текст = "Bitcoin это новая мировая валюта."

# От Casascius Btc утилиты
privkeyUtil = "0x29635CB46E2AA93EFF403448E1555DC99F4ECB75898BBF232D769EA5C029A1DF"
pubkeyUtil = "0x04AAC5327CEF4681FEDCA19C5D9C009172484A3497B616376947E81F2E9ED35968A707D3C4966AB49608F047A5F9E29D16ABD35FB4F613D5B5A119EBDD6799C45D"
pubkeyHashUtil = "702B9096868BA888D71326D1F55EC2B20CB84D3A"
addressUtil = "1BE6sRNQgQ28iiYPKBXeyHh1E6LPAdaxfH"

################################################## ##############
# Фактическая работа
################################################## ##############
pubkeyEcc = privToPub (privkeyUtil [2:]). Верхний ()
Шифр = зашифровать (открытый текст, pubkeyEcc)
матч = BOOL (дешифровать (шифр, privkeyUtil [2:]) == открытого текст)
################################################## ##############

# вывод
Распечатать "ключи ------------"
Распечатать "Данные утилиты Casascius"
Распечатать "privkey:", privkeyUtil
Распечатать "Публичных:", pubkeyUtil
Распечатать "адрес:", addressUtil
Распечатать

Распечатать "Данные, полученные из выше privkey с PyBitmessage highlevelcrypto (pyelliptic / OpenSSL)"

Распечатать "Публичных:", pubkeyEcc
Распечатать "адрес:", Arithmetic.pubkey_to_address (pubkeyEcc)
Распечатать

Распечатать "шифрование ------------"

Распечатать "простой текст:", простой текст
Распечатать "шифр:", Hexlify (шифр)

если матч:
    Распечатать "расшифровывать: матч"


#вывод:
## клавиш ------------
## данные из утилиты Casascius
## privkey: 0x29635CB46E2AA93EFF403448E1555DC99F4ECB75898BBF232D769EA5C029A1DF
## Публичные: 0x04AAC5327CEF4681FEDCA19C5D9C009172484A3497B616376947E81F2E9ED35968A707D3C4966AB49608F047A5F9E29D16ABD35FB4F613D5B5A119EBDD6799C45D
## Адрес: 1BE6sRNQgQ28iiYPKBXeyHh1E6LPAdaxfH
##
## данные, полученные выше privkey с PyBitmessage highlevelcrypto (pyelliptic / OpenSSL)
## Публичные: 04AAC5327CEF4681FEDCA19C5D9C009172484A3497B616376947E81F2E9ED35968A707D3C4966AB49608F047A5F9E29D16ABD35FB4F613D5B5A119EBDD6799C45D
## Адрес: 1BE6sRNQgQ28iiYPKBXeyHh1E6LPAdaxfH
##
## Шифрование ------------
## открытый текст: Bitcoin является новой мировой валютой.
## Шифр: f8f358b861c041e430024ecbecccaada02ca00203c00513c46364b3f08de80b202e658155093dfd6f0847daff53295a858aafb2000205fef717e5e6935a450930925d8da7aecd02a560a4f8c5ebdad1517e8480724b8fb6fb42db52256c14df788546bd32360604f9cb0ad6ce79d8e98274e54a55526baceb8d559e854f75300114d0148d310d70ad7515e8f8f2e81a416d93d26a4f06d185c69bd64a2384303e9fff393a8ee
## расшифровывать: матч
[/ Цитата]


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


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


19 февраля 2013, 8:21:17 AM   # 2
 
 
Сообщения: 1246
Цитировать по имени
цитировать ответ
по умолчанию Re: Шифрование / расшифровка произвольного текста с помощью Bitcoin ключей!

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





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

19 февраля 2013, 8:29:36 AM   # 3
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Шифрование / расшифровка произвольного текста с помощью Bitcoin ключей!

Ну это шифрование с открытым и секретным ключом это хлеб и масло SSL и TLS. Так что да очень безопасно.

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

19 февраля 2013, 11:02:29 AM   # 4
 
 
Сообщения: 182
Цитировать по имени
цитировать ответ
по умолчанию Re: Шифрование / расшифровка произвольного текста с помощью Bitcoin ключей!

Ну это шифрование с открытым и секретным ключом это хлеб и масло SSL и TLS. Так что да очень безопасно.

это Возможное, но позволяет взять эту идею на один шаг дальше?

Проблема с SSL является то, что вам нужно отправить открытый ключ от сервера к клиенту. Имея этот ключ хранится в блоке цепи будет сделать всю систему очень много более безопасными грехами это стало бы почти невозможным для человека в середине, чтобы послать ложный ключ, чтобы клиент, который проверяет блок цепочку для действительных ключей. В то же время было бы устранил бы всемогущие СА, которые были знать, чтобы скрыть и / или отказать в хак и утечку секретного ключа. Да нет ?

Если бы у меня было время / знания, чтобы реализовать что-то подобное ... но человек может мечтать правильно.
Insu ДРА сейчас офлайн Пожаловаться на Insu Дра   Ответить с цитированием Мультицитирование сообщения от Insu Дра Быстрый ответ на сообщение Insu Дра

19 февраля 2013, 1:20:30 PM   # 5
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: Шифрование / расшифровка произвольного текста с помощью Bitcoin ключей!

Ну это шифрование с открытым и секретным ключом это хлеб и масло SSL и TLS. Так что да очень безопасно.

это Возможное, но позволяет взять эту идею на один шаг дальше?

Проблема с SSL является то, что вам нужно отправить открытый ключ от сервера к клиенту. Имея этот ключ хранится в блоке цепи будет сделать всю систему очень много более безопасными грехами это стало бы почти невозможным для человека в середине, чтобы послать ложный ключ, чтобы клиент, который проверяет блок цепочку для действительных ключей. В то же время было бы устранил бы всемогущие СА, которые были знать, чтобы скрыть и / или отказать в хак и утечку секретного ключа. Да нет ?
это было продумано об этом namecoin давно. Только теперь я понимаю, что это может быть сделано непосредственно с ключами namecoin.

есть даже небольшая Баунти для его реализации:

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW