Поиск по сайту:

Как зашифровать файл в Linux, MacOS и Windows — и почему

У вас есть личный документ в операционной системе вашего настольного компьютера? Вот как обеспечить его безопасность в Linux, MacOS и Windows.

Вероятно, в операционной системе вашего настольного компьютера есть документы, содержащие конфиденциальную информацию. Так что же вы делаете, чтобы защитить эти данные? Вы можете спрятать документ в скрытой папке, но это не совсем безопасно, потому что любой, у кого есть доступ к вашему компьютеру, может порыться и найти нужный файл.

Что вам действительно нужно сделать, так это защитить этот личный документ с помощью шифрования. Я собираюсь показать вам, как это делается в трех основных настольных операционных системах: Linux, MacOS и Windows.

Как зашифровать файл в Linux

Я собираюсь продемонстрировать, как это сделать из командной строки. Существуют и другие инструменты для этого процесса, но этот конкретный метод достаточно универсален для всех дистрибутивов Linux.

1. Откройте окно терминала

Первое, что нужно сделать, это открыть окно терминала и затем перейти в каталог, в котором находится файл, который вы хотите зашифровать.

2. Зашифруйте файл

Чтобы зашифровать файл, вы будете использовать команду gpg. Если вы обнаружите, что GPG не установлен на вашем компьютере, вы можете добавить его из стандартных репозиториев с помощью одной из следующих команд:

  • sudo apt-get install gnupg -y
  • sudo dnf install gnupg -y
  • sudo pacman -S gnupg

Установив GnuPG, вы можете зашифровать файл следующим образом:

gpg -c FILENAME

Где FILENAME — имя файла, который необходимо зашифровать. Вам будет предложено ввести и подтвердить пароль для шифрования. Когда шифрование будет завершено, вы увидите новый файл с расширением .gpg. Затем вам следует удалить исходный файл.

3. Расшифруйте файл

Когда вам понадобится просмотреть или внести изменения в зашифрованный файл, вам придется расшифровать его командой:

gpg FILENAME.gpg

Однако здесь есть одна хитрость. По умолчанию созданный вами пароль останется в кеше, поэтому любой сможет запустить указанную выше команду и расшифровать файл.

Чтобы этого избежать, создайте новый файл командой:

nano ~/.gnupg/gpg-agent.conf

В этот файл добавьте следующее:

default-cache-ttl 60
max-cache-ttl 120

Сохраните и закройте файл. Две приведенные выше строки обеспечат сброс кэша через 60 секунд. Наконец, перезагрузите файл конфигурации GnuPG с помощью:

gpgconf --reload all

Теперь вам должно быть хорошо идти.

Как зашифровать файл на MacOS

Существует несколько методов, которые можно использовать для шифрования файла в MacOS. Я изложу один из них (и объясню, почему вам следует это сделать) здесь. Этот метод применим к папке, но вы всегда можете создать папку, переместить в нее документ и затем зашифровать его.

Другой метод такой же, как и в Linux, и использует GnuPG. Единственная проблема — установка GnuPG на MacOS. Для этого вам нужно использовать Homebrew, который использует команду brew в качестве менеджера пакетов для MacOS.

1. Установите доморощенного

Откройте приложение окна терминала и установите Homebrew с помощью:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

При появлении запроса следуйте инструкциям по установке.

2. Установите GnuPG

Из CLI (интерфейс командной строки) установите GnuPG с помощью:

brew install gnupg

Вам может быть предложено установить инструменты разработчика, что можно сделать с помощью команды:

xcode-select --install

После завершения установки вы можете зашифровать файлы с помощью команды gpg так же, как и в Linux, как я описал выше.

Как зашифровать файл в Windows

В Windows 11 шифрование файлов довольно простое. Вот как.

1. Откройте файловый менеджер

Откройте файловый менеджер Windows и перейдите в папку, содержащую файл, который нужно зашифровать.

2. Зашифруйте файл

Щелкните файл правой кнопкой мыши и выберите «Свойства». В окне «Свойства» выберите вкладку «Общие» и нажмите «Дополнительно». В появившемся всплывающем окне установите флажок «Шифровать содержимое для защиты данных».

Когда вас спросят, следует ли применять шифрование к связанным папкам и файлам, выберите этот вариант и нажмите «ОК». Нажмите «Применить» в окне «Свойства», и вы можете закрыть всплывающее окно.

Есть одно большое предостережение относительно использования этого метода: он не защищает ваш файл паролем.

Этот метод только шифрует файл и не защищает его паролем. Чтобы защитить файл паролем, я рекомендую установить — как вы уже догадались — GnuPG.

Чтобы получить GnuPG в Windows, вам необходимо установить пакет Gpg4win. Установка так же проста, как загрузка установщика, двойной щелчок по загруженному файлу и выполнение удобного мастера установки. После установки Gpg4win вы можете зашифровать любой файл на вашем диске так же, как вы это делали выше, с помощью команды gpg .

Статьи по данной тематике