D2
Администратор
- Регистрация
- 19 Фев 2025
- Сообщения
- 4,380
- Реакции
- 0
Крайне простой, но не особо популярный способ личной безопасностиВсе новое - это хорошо забытое старое
Нажмите, чтобы раскрыть...
Для кого это:
- Люди, которым нужно зашифровать большой конфиденциальный файл, такой как дневник, и не ожидают, что будут помнить какие-либо пароли через несколько лет (но которые, как это ни парадоксально, смогут вспомнить, где они спрятали свои крестражи)
- Люди, которые хотят передавать файлы по нескольким каналам, чтобы существенно снизить возможность перехвата злоумышленника.
- Люди по имени Том Риддл
Данный способ позволяет разделить ваш файл на зашифрованные крестообразные элементы, чтобы вам не нужно было запоминать пароль
Разделение
К примеру, у нас есть файл 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!