Обфускатор сидов Ceseed
Сервис: Ceseed
Примитивная, но рабочая утилитка, предназначенная для сокрытия важной информации от машинной обработки и посторонних глаз.
Предполагается использование номеров слов из словаря
BIP-39
с деривацией m/84'/0'/0'/0/0
(дефолтный путь в большинстве кошельков).
Как работает
Hide - скрыть, Seek - вернуть.
Механизм основан на сдвиге по принципу "шифра Цезаря": каждое число сдвигается вперёд на заданное значение с закольцовкой по модулю. Модуль настраивается. Минимальное значение - 2048 (по размеру словаля BIP-39); максимальное - 9999 (самое большое четырёхзначное число).
Пример с модулем 2048:
- Слово под номером 2045 (zebra)
- Сдвиг: 8
- Расчёт: 2045 + 8 = 2053
- Так как 2053 > 2048, вычитаем 2048: 2053 - 2048 = 5
- Получаем слово 5 (above)
Если результат меньше или равен 2048, оставляем без изменения.
Хранить можно сдвинутые числа или соответствующие им слова. Хранение в виде "неправильных" слов подскажет назначение носителя, хотя при попытке восстановления просто получится кошелёк с нулевым балансом - и, возможно, на этом анализ закончится.
Зачем это нужно
Это не замена шифрованию. Используйте только как временную защиту или способ скрыть данные от поверхностного просмотра. Продолжайте хранить носитель в секрете. По возможности, не сохраняйте сид в облаке - даже в таком виде.
Если посторонний человек наткнётся на такую запись, не зная о наличии сдвига, он не сможет сразу использовать эти данные. При достаточно большом сдвиге количество возможных вариантов расшифровки значительно увеличивается, что даёт вам время для реакции - например, чтобы перевести средства на другой кошелёк.
Сдвиги больше модуля смысла не имеют: они просто добавляют лишний круг без повышения стойкости. Нестандартный модуль существенно улучшает защиту, но тогда на сид приходится уже два ключа - каждый из которых теперь тоже нужно как-то хранить.
Для ещё большей эффективности замените цифры на другие символы, используя систему, известную только вам. Не применяйте слишком сложные схемы, чтобы не запутаться самому: подойдут, например, клавиши на клавиатуре в определённом порядке, сдвинутый алфавит или иной способ, который вы сможете восстановить при утрате способа сокрытия. Даже это не делает метод полностью надёжным - продолжайте хранить носитель в секрете.