使用 dm-crypt 解密 TrueCrypt 容器

使用 dm-crypt 解密 TrueCrypt 容器

是否可以使用 dm-crypt 解密 TrueCrypt 容器?

我有一些用 TrueCrypt 创建的容器文件,我只是想知道是否可以使用 dm-crypt 解密它们,这样我就可以停止使用 TrueCrypt 并使用更开源的东西,如 dm-crypt。

答案1

是的,你可以。我使用外部硬盘,并使用cryptsetup/将其安装在我的 Ubuntu 安装上dm-crypt。但您需要将 cryptsetup 软件包更新到版本 1.6 才能获得此功能。我使用了此电力供应协议在旧版本的 Ubuntu 上。

安装容器与安装加密分区没有什么不同:

$ sudo cryptsetup tcryptOpen testcontainer.tc testcontainer

现在,Nautilus 或启动器中出现了一个新磁盘,您可以根据需要通过 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

虽然仅使用 GUI 解决方案来以与安装 LUKS 分区相同的方式安装此类容器和分区会更舒适,但目前似乎不可能。


目前似乎也无法通过 pam_mount 自动安装。

答案2

如果您想在 Windows 中使用 TrueCrypt,同时在同一个容器中使用 Linux 中的 dm-crypt,我可以这样做。

既然您想完全停止使用 TrueCrypt,您是否考虑过创建新的 dm-crypt 容器并将 TrueCrypt 数据传输到 dm-crypt 容器中?您是否有理由希望将容器保留为 TrueCrypt 格式?

相关内容