шифрование сид фраз
Поддерживаемые сид фразы
Доступны следующие варианты исполнения программы. Все варианты работают по одному алгоритму, это значит, что зашифровав одним исполнением, можно расшифровать другим для одной и той же сид фразы и пароля (если не менять исходный код).
Camouwall это приложение с открытым исходным кодом, работающее оффлайн. Camouwall позволяет шифровать сид фразы паролем. Шифрование может использоваться для более безопасного хранения сид фразы. Или для безопасной передачи по каналам связи, даже незащищенным. Восстановить исходную сид фразу, не зная пароля, не представляется возможным. Делайте резервную копию пароля и храните отдельно от зашифрованной сид фразы. Полученная в результате шифрования сид фраза представляет собой также действительную сид фразу (если не вводить контрольную сумму, это то, что в звездочках) и ведет к другому кошельку. Соответственно там тоже, при желании, можно хранить монеты. Полученная зашифрованная сид фраза случайная и безопасная при условии использования достаточно случайного и длинного пароля.
Как рабоать с приложением рассмотрим на примере. Предположим, что у нас есть сид фраза
hire stone crash require noise fashion pen stadium wrist animal stand huge
Нам нужно зашифровать эту сид фразу. Предположим, что пароль для шифрования будет secret-password
.
Запускаем приложение (для максимальной безопасности на чистой машине и без выхода в интернет), вводим исходную сид фразу.
Вводим пароль для шифрования. Программа выводит зашифрованную
сид фразу с контрольной суммой.
********** Seed phrase encryption application Camouwall. Version 1.0 ********** Supported seed phrases: BIP39 seed phrases from 12, 15, 18, 21, 24 words Input seed or encrypted seed with checksum or encrypted seed without checksum: hire stone crash require noise fashion pen stadium wrist animal stand huge Input password: secret-password It is encryption process or decryption without checksum. Password not verified You encrypted/decrypted seed with checksum: flush average crop sunny ready health skirt scatter spread degree couch alert *d8e9* You encrypted/decrypted seed without checksum: flush average crop sunny ready health skirt scatter spread degree couch alert
Записываем на бумажке полученную сид фразу с контрольной суммой (если шифрование выполнялось для хранения). Или передаем информацию через канал связи, если шифрование применялось для безопасного резервного копирования на удаленную локацию.
flush average crop sunny ready health skirt scatter spread degree couch alert *d8e9*
Обратите внимание на шестнадцатиричное число в звездочках. Это контрольная сумма исходной сид фразы. Контрольная сумма не требуется для обратной расшифровки, но она позволяет выявить, что введенный для расшифровки пароль правильный. Сохраняйте контрольную сумму, чтобы при расшифровке быть уверенными, что введенный Вами пароль вел именно к исходной сид фразе.
Записываем на другой бумажке пароль шифрования
secret-password
Пароль и зашифрованная сид фраза это то, что потребуется для восстановления исходной сид фразы. Код исходной программы доступен на гитхаб. Исходный код программы Camouwall, на всякий случай, сохранить у себя не помешает. Если вносились изменения в исходный код программы (что делать не рекомендуется), то они могли повлиять на алгоритм шифрования (еще можно внести ошибки и уменьшить стойкость шифрования). И тогда алгоритм шифрования тоже станет частью секрета, без которого будет невозможно расшифровать исходную сид фразу. По этой причине не рекомендуется вносить изменения в исходный код. Если все-таки внесли изменения. То нужно обязательно сохранить также и исходный код модифицированной программы. И желательно, в том числе, и на бумажном носителе.
Восстановим исходную сид фразу. Запускаем программу и вводим зашифрованную сид фразу и пароль
********** Seed phrase encryption application Camouwall. Version 1.0 ********** Supported seed phrases: BIP39 seed phrases from 12, 15, 18, 21, 24 words Input seed or encrypted seed with checksum or encrypted seed without checksum: flush average crop sunny ready health skirt scatter spread degree couch alert *d8e9* Input password: secret-password Password is OK You encrypted/decrypted seed without checksum: hire stone crash require noise fashion pen stadium wrist animal stand huge
В выводе программы Вы можете видеть, что получена исходная сид фраза и ее можно использовать для доступа к кошельку.