Программист Джеймс Стенли смог разгадать загадки и получить доступ к криптовалютным кошелькам, созданным художником Энди Баучем. Ключи к кошелькам были зашифрованы в картинах из Lego, сообщает Bitsonline.
Стенли расшифровал три картины и получил около 0.35 BTC (чуть менее 3 тыс. долларов). Это работы, в которых была спрятана криптовалюта, купленная по курсу 40, 50 и 60 долларов соответственно.
Для расшифровки Стенли потребовалось меньше суток. Он рассказал суть решения:
Энди … создал приватные ключи, взяв SHA256 из строки base58, состоявшей из 30 символов. Это был миниключ… Затем он закодировал ASCII значения байтов в миниключ как цифры для базовых значений (первоначальное базовое значение для картины на $ 20 было 2, для $ 30 — 3, для $ 40 — 4). После этого он закодировал эти базовые значения, использовав один кубик Lego на число и один цвет для каждого возможного значения.
Фактически каждая картина является закодированным приватным ключом, который повторяется снова и снова.
Но Стенли всё же опередили. До того, как разработчик разместил свой пост, пользователь Twitter под ником SopaXorzTaker заявил, что разгадал загадки в картинах, соответствующих 20 и 30 долларам:
@AndyBauch I’ve claimed the Bitcoin encoded in the $ 20 and $ 30 paintings. It was about mini private keys!
— Mark (@SopaXorzTaker) 24 марта 2018 г.
Остальные картины расшифровали пользователи, которые пока остаются анонимными.