Создание крестражей или как дать вторую жизнь файловой безопасности

D2

Администратор
Регистрация
19 Фев 2025
Сообщения
4,380
Реакции
0
Все новое - это хорошо забытое старое
Нажмите, чтобы раскрыть...
Крайне простой, но не особо популярный способ личной безопасности

Для кого это:

  • Люди, которым нужно зашифровать большой конфиденциальный файл, такой как дневник, и не ожидают, что будут помнить какие-либо пароли через несколько лет (но которые, как это ни парадоксально, смогут вспомнить, где они спрятали свои крестражи)
  • Люди, которые хотят передавать файлы по нескольким каналам, чтобы существенно снизить возможность перехвата злоумышленника.
  • Люди по имени Том Риддл
Принцип работы
Данный способ позволяет разделить ваш файл на зашифрованные крестообразные элементы, чтобы вам не нужно было запоминать пароль
1739458432578.png


Разделение
К примеру, у нас есть файл diary.txt с которым мы и планируем работу

Код: Скопировать в буфер обмена
horcrux split diary.txt

и нам будет предложено указать, сколько крестражей мы хотим и сколько потребуется для восстановления исходного файла. Например, мы могли бы создать 5 крестражей с возможностью восстановления файла, если у нас есть какие-либо 3 из них. Файлы крестражей будут созданы следующим образом:
Код: Скопировать в буфер обмена
Код:
diary_1_of_5.horcrux
diary_2_of_5.horcrux
...

Теперь нужно разложить крестражи по всему дому на разных USB-носителях или в онлайн-хранилищах и надеяться, что вы сможете вспомнить, где они все находятся!

Построение
А теперь, когда мы все разделили и попрятали, наступает момент, когда хотим воспользоваться данным файлом, вот мы достали то, что попрятали и теперь, чтобы привязать крестражи обратно к исходному файлу, просто вызовите команду
Код: Скопировать в буфер обмена
horcrux bind
в каталоге, содержащем крестражи (или передайте каталог в качестве аргумента).


Как же нам установить это на наш пк?
с помощью homebrew:
Код: Скопировать в буфер обмена
brew install jesseduffield/horcrux/horcrux

с помощью scoop:
Код: Скопировать в буфер обмена
scoop bucket add extras; scoop install horcrux

с помощью binary release:

Код: Скопировать в буфер обмена
Код:
curl https://api.github.com/repos/jesseduffield/horcrux/releases/latest | \
jq '.assets[] | select(.browser_download_url | endswith("_Linux_x86_64.tar.gz")) | .browser_download_url' | \
xargs curl -Lo /tmp/horcrux.tar.gz && \
tar xfz /tmp/horcrux.tar.gz -C /tmp && \
rm /tmp/horcrux.tar.gz && \
sudo mv /tmp/horcrux /usr/local/bin/horcrux

Узнать детали и возможные альтернативы можете узнать по странице на github
Спойлер

Всех благ!

View hidden content is available for registered users!
 
Сверху Снизу