LUKS 可以像 veracrypt 一样使用吗?

LUKS 可以像 veracrypt 一样使用吗?

我正在从我的机器中消除非自由代码。

我目前正在使用 Veracrypt 来锁定加密后的一些文件,就像我有一个 .vc 文件一样,我可以轻松备份和移动。

我想用 LUKS 重现这一点,但是,我找到的所有文档都使它看起来像是旨在加密设备,如 USB 密钥、磁盘、分区...这确实很有用,但不适合拥有大量加密文件,或轻松备份这些文件。

可以使用 LUKS 将文件系统放在加密文件中而不是设备中吗?

答案1

是的,它可以。您可以加密文件(但您需要已经创建它),将其视为常规块设备。这是我用 dd 创建的清零文件进行的测试。

  # dd if=/dev/zero of=./test.dd bs=1024 count=10000
  10000+0 records in
  10000+0 records out
  10240000 bytes (10 MB, 9.8 MiB) copied, 0.020574 s, 498 MB/s
  # cryptsetup luksFormat ./test.dd
  
  WARNING!
  ========
  This will overwrite data on ./test.dd irrevocably.
  
  Are you sure? (Type uppercase yes): YES
  Enter passphrase for ./test.dd:
  <...>
  <...>

相关内容