Я использую btcspw (1), чтобы создать раскол бумаги бумажники. Я на Debian и использовать пакеты из
http://6-0.debian.packages.oxix.org/ (Пакет, содержащий btcspw (1) называется BTC-Perl, и она тянет в различных зависимостей), но источник находится
https://github.com/tomgjones/btc-perlПример 6, чтобы создать адрес / пары ключей, причем ключи разделить на 5 различных листов, так что любой 3 могут быть объединены, чтобы восстановить ключ:
$ Btcspw 6 3 5 > my_split_wallet.html
Я делаю это на отключенной ноутбук, который зашифрованный своп, используя TMPFS для рабочих файлов и кэша браузера, и подключить непосредственно к USB-принтеру, чтобы распечатать результат после открытия файла HTML в браузере.
Листы содержат достаточный контекст, что кто-то компетентный должен знать, что делать с ними.
Manpage, кажется, не быть оказаны в Интернете, поэтому вставить его здесь:
ИМЯ
btcspw - сделать новый Bitcoin бумаги бумажник с разделенными клавишами.
СИНТАКСИС
btcspw [ВАРИАНТЫ] [X] [М] [N]
ОПЦИИ
-п, - имя = NAME Дайте имя кошелька, чтобы появиться в заголовках.
ОПИСАНИЕ
btcspw генерирует бумагу Bitcoin кошелек, разделить на несколько листов
используя схему распределения Secret Шамира, в формате HTML, и записывает его
стандартный вывод.
Выходной формат включает в себя адрес и доли WIF-формате
закрытый ключ, а также с помощью QR-кодов для каждого. Каждая доля бумажника
маркированы с названием, и каждая доля частного ключа метили его
количество акций, общее количество акций для этого кошелька, а
Пороговые акций требуются восстановить секретный ключ.
Х представляет собой количество ключей и адресов для генерации. Значение по умолчанию 1.
M и N является количеством деталей, необходимых для восстановления закрытых ключей,
и общее количество частей, чтобы разделить ключи в, соответственно.
Думать "М N секретного обмена",
M по умолчанию 2. N по умолчанию равно N + 1. минимальные значения для M и N
оба 2, и это не имеет смысла иметь M больше, чем N.
Текущая реализация будет иметь тенденцию излучать предупреждения, такие как
ВНИМАНИЕ: не удалось получить блокировку памяти (ENOMEM, попробуйте настроить RLIMIT_MEMLOCK!).
в связи с его применением СВУ (1).
РАССМОТРЕНИЯ БЕЗОПАСНОСТИ
В этом разделе описываются некоторые соображения безопасности, которые являются специфическими
к этой программе, и не дают общие советы об управлении Bitcoin
бумажные бумажники или криптографической секрет обмена.
Сформированные закрытые ключи и адрес всегда должны быть проверены используя
независимое приложение перед отправкой денег в генерируемый
адреса.
Эта программа предназначена, чтобы хорошо работать на компьютере, который не находится на какой-либо
сетей.
Чтобы избежать полной копии ключевой информации создается в не-
энергонезависимая память на компьютере, на котором выполняется btcspw, несколько советов
могут быть соблюдены. Во-первых, обеспечить пространства подкачки шифруется и
реинициализирована при каждой загрузке со случайным ключом. Во-вторых, создать HTML
подать в TMPFS или подобной файловой системы в памяти. В-третьих, оказать
файл в браузере, используя идентификатор пользователя, который не имеет доступа на запись своих собственных
домашний каталог, или в любом другом месте, где браузер может попытаться
кэш-магазин или другое состояние.
Не забудьте взять безопасность принтера во внимание.
СМОТРИТЕ ТАКЖЕ
btcgenkey (1), btcaddr (1)
https://www.bitaddress.org/