Расшифруйте контейнеры TrueCrypt с помощью dm-crypt

Можно ли расшифровать контейнеры TrueCrypt с помощью dm-crypt?

У меня есть несколько контейнерных файлов, созданных с помощью TrueCrypt, и я просто хотел узнать, возможно ли их расшифровать с помощью dm-crypt, чтобы я мог прекратить использовать TrueCrypt и использовать что-то более открытое, например dm-crypt.

2 ответа

Решение

Да, вы можете сделать это. Я использую внешний жесткий диск и монтирую его на своих установках Ubuntu с cryptsetup/dm-crypt, Но вам нужно обновить ваши пакеты cryptsetup до версии 1.6, чтобы получить эту функциональность. Я использовал этот PPA в старых версиях Ubuntu.

Монтирование контейнера ничем не отличается от монтирования зашифрованного раздела, как и следовало ожидать:

$ sudo cryptsetup tcryptOpen testcontainer.tc testcontainer

Теперь в Nautilus или в панели запуска появляется новый диск, и вы можете смонтировать его через Nautilus или терминал, если хотите. Я установил контейнер через Наутилус.

$ mount | grep testcontainer
/dev/mapper/testcontainer on /media/livewire/F29F-27D2 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)

Не забудьте размонтировать файловую систему и сам контейнер после размонтирования файловой системы:

$ sudo cryptsetup tcryptClose /dev/mapper/testcontainer

Хотя решение для монтирования таких контейнеров и разделов так же, как вы можете монтировать разделы LUKS, было бы более удобным, в настоящее время это не представляется возможным, как кажется.


Автоматическое подключение через pam_mount в данный момент также невозможно.

Я могу видеть это, если вы хотите использовать TrueCrypt из Windows при использовании dm-crypt из Linux для того же контейнера.

Поскольку вы хотите полностью прекратить использование TrueCrypt, рассматривали ли вы создание новых контейнеров dm-crypt и перенос данных TrueCrypt в контейнеры dm-crypt? Есть ли причина, по которой вы хотите сохранить свои контейнеры в формате TrueCrypt?

Другие вопросы по тегам