Шифруем свои данные с помощью EncFS в Linux
В наше неспокойное время лучше шифровать всё подряд. Во-первых, компьютеры стали достаточно мощными, чтобы осуществлять шифрование налету без потери производительности. Во-вторых, никогда не знаешь, когда люди в погонах выпилят дверь и унесут твой системный блок. Сегодня рассмотрим самый простой и очень эффективный способ защиты своих данных — EncFS .
Защита данных и шифрование EncFS
EncFS представляет собой файловую систему в пространстве пользователя (FUSE), для которой осуществляется прозрачное шифрование . От вас потребуется только ввести пароль, все остальное берет на себя EncFC. В отличии от бутафорных средств защиты данных типа BitLocker, EncFS использует проверенные отраслевые стандарты шифрования , без всяких закладок, бэкдоров и запасных ключей для правительства. Доступный исходный код EncFS позволяет любому желающему в этом убедиться.
Установка шифрования EncFS
Для установки потребуется ввести следующие команды:
sudo apt-get install encfs
Среди линуксоидов новой школы это не принято, но все же после установки рекомендуется почитать документацию:
man encfs
Как использовать шифрование EncFS в Linux
Сначала нам потребуется создать две директории. Одна для физического хранения зашифрованных файлов, а другая для использования в качестве точки монтирования. Создадим их в домашней директории:
mkdir -p ~/encrypted
mkdir -p ~/decrypted
decrypted — это точка монтирования. Теперь запустим encfs, используя созданные директории в качестве аргументов:
encfs ~/encrypted ~/decrypted
Нас попросят выбрать режим работы и задать пароль. После этого EncFS будет готов к работе. Все файлы, которые вы сохраняете в директории decrypted будут хранится в зашифрованном виде в директории encrypted. Очевидно, что после размонтирования данные в decrypted станут недоступными и единственный способ получить к ним доступ — запустить encfs вновь, указав пароль. Внимание: постарайтесь запомнить пароль, т.к. без него ваши данные будут навсегда потеряны.
Размонтировать шифруемую директорию можно так:
fusermount -u ~/decrypted
Когда потребуется получить доступ к зашифрованным данным следует указать следующую команду и ввести пароль:
encfs ~/encrypted ~/decrypted