如何在不使用 TrueCrypt 的情况下使用 Twofish 密码和 SHA-512 哈希加密 USB 驱动器分区?

如何在不使用 TrueCrypt 的情况下使用 Twofish 密码和 SHA-512 哈希加密 USB 驱动器分区?

我一直在尝试将 cryptsetup 中的正确标志串在一起:

cryptsetup -y -h sha512 -c twofish-xts-plain64 -s 512 luksFormat /dev/sdx

但它并没有发挥作用。当我输入上面列出的命令时,没有任何反应;它甚至不提示我输入密码。使用 aes-xts-plain64 尝试此命令也不起作用。也许我做错了什么?或者也许我可以尝试一个不同的程序。在这一点上我愿意尝试任何事情。

答案1

在一点帮助下红迪特,我已经弄清楚了。

tcplay成功了。它使用以下命令加密了我的 USB 闪存驱动器:

tcplay -c -d /dev/sdx -a SHA512 -b TWOFISH-256-XTS

tcplay 本质上是 TrueCrypt 的克隆。它可以在 Ubuntu 存储库中找到。 -c 告诉 tcplay 创建一个新卷。 -d 指定设备。 -a 指定哈希值。 -b 指定密码。

如果 tcplay 给您带来问题,您可以使用 eCryptfs。

这是一个有用的教程

相关内容