¿Se puede utilizar LUKS de forma similar a veracrypt?

¿Se puede utilizar LUKS de forma similar a veracrypt?

Estoy en el proceso de eliminar el código no libre de mis máquinas.

Actualmente estoy usando Veracrypt para bloquear algunos archivos mediante cifrado y, de la misma manera, tengo un archivo .vc del que puedo hacer una copia de seguridad y moverlo fácilmente.

Quiero reproducir esto con LUKS, sin embargo, toda la documentación que encuentro hace que parezca que está destinada a cifrar dispositivos, como memorias USB, discos, particiones... Lo cual es realmente útil, pero no se presta para tener multitud de archivos cifrados o hacer copias de seguridad de ellos fácilmente.

¿Se puede utilizar LUKS para tener el sistema de archivos en un archivo cifrado en lugar de en un dispositivo?

Respuesta1

Sí puede. Puedes cifrar un archivo (pero necesitas tenerlo ya creado), tratándolo como un dispositivo de bloqueo normal. Aquí hay una prueba que hice con un archivo puesto a cero que creé con 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:
  <...>
  <...>

información relacionada