Шукати в цьому блозі

пʼятницю, 16 серпня 2013 р.

Шифрование каталога в Linux (Mint 13 64b) с помощью Fuse и EncFS

Как просто и быстро зашифровать отдельный каталог в Linux.

В качестве ОС  домашнего и рабочего ПК я использую Linux Mint 13 64b.
В данном дистрибутиве уже установлен fuse.
Устанавливаем пакет EncFS:

sudo apt-get install encfs

Пускай, я хочу зашифровать содержимое каталога ~/Documents/ULocked
Заходим в терминал набираем комманду:

encfs ~/Documents/Locked ~/Documents/ULocked

В случае отсутсвия каталогов, будет предложено их создать, а также выбор
настроек х - для эксперта и р - предустановленный параноидальный режим.
Думаю, что режима р будет достаточно :).

Далее предложит создать пароль. Примерно  такой вывод событий:

Creating new encrypted volume.
Please choose from one of the following options:
 enter "x" for expert configuration mode,
 enter "p" for pre-configured paranoia mode,
 anything else, or an empty line will select standard mode.
?> p

Paranoia configuration selected.

Configuration finished.  The filesystem to be created has
the following properties:
Filesystem cipher: "ssl/aes", version 3:0:2
Filename encoding: "nameio/block", version 3:0:1
Key Size: 256 bits
Block Size: 1024 bytes, including 8 byte MAC header
Each file contains 8 byte header with unique IV data.
Filenames encoded using IV chaining mode.
File data IV is chained to filename IV.
File holes passed through to ciphertext.

-------------------------- WARNING --------------------------
The external initialization-vector chaining option has been
enabled.  This option disables the use of hard links on the
filesystem. Without hard links, some programs may not work.
The programs 'mutt' and 'procmail' are known to fail.  For
more information, please see the encfs mailing list.
If you would like to choose another configuration setting,
please press CTRL-C now to abort and start over.

Now you will need to enter a password for your filesystem.
You will need to remember this password, as there is absolutely
no recovery mechanism.  However, the password can be changed
later using encfsctl.

New Encfs Password:
Verify Encfs Password: 



~/Documents/Locked - каталог, где будут храниться зашифрованные файлы;
~/Documents/ULocked  - каталог, где будет нешифрованная версия

Копируем в каталог ~/Documents/ULocked подлежащие шифрованию файлы


Если зайти в каталог ~/Documents/ULocked, то картина будет следующая





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

fusermount -u ~/Documents/ULocked

Если зайти теперь в наш каталог ~/Documents/ULocked


Он будет пуст.

Что б получить наши файлы в читаемом виде обратно, необходимо ввести первую комманду и пароль:

encfs ~/Documents/Locked ~/Documents/ULocked
EncFS Password:


Источник.


Немає коментарів: