Kann LUKS auf ähnliche Weise wie Veracrypt verwendet werden?

Kann LUKS auf ähnliche Weise wie Veracrypt verwendet werden?

Ich bin dabei, nicht freien Code von meinen Maschinen zu entfernen.

Ich verwende derzeit Veracrypt, um einige Dateien zu verschlüsseln, und es gefällt mir sehr, dass ich eine VC-Datei habe, die ich problemlos sichern und verschieben kann.

Ich möchte dies mit LUKS reproduzieren, jedoch erweckt die gesamte Dokumentation, die ich finde, den Eindruck, dass es darauf ausgerichtet ist, Geräte wie USB-Sticks, Festplatten, Partitionen usw. zu verschlüsseln. Das ist zwar sehr nützlich, eignet sich jedoch nicht dazu, eine Vielzahl verschlüsselter Dateien zu haben oder einfach Sicherungskopien davon zu erstellen.

Kann LUKS verwendet werden, um das Dateisystem in einer verschlüsselten Datei statt in einem Gerät zu haben?

Antwort1

Ja, das geht. Sie können eine Datei verschlüsseln (aber Sie müssen sie bereits erstellt haben) und sie wie ein normales Blockgerät behandeln. Hier ist ein Test, den ich mit einer auf Null gesetzten Datei durchgeführt habe, die ich mit dd erstellt habe.

  # 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:
  <...>
  <...>

verwandte Informationen