LUKS
From Just Solve the File Format Problem
(Difference between revisions)
m (→Links) |
m (Add Kaitai Struct schema) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
|formattype=electronic | |formattype=electronic | ||
|subcat=Encryption | |subcat=Encryption | ||
+ | |extensions={{ext|luks}}, {{ext|img}}, {{ext|luksVolumeHeaderBackUp}}<ref>https://bytemeta.vip/repo/mhogomchungu/zuluCrypt/issues/152</ref> | ||
+ | |mimetypes={{mimetype|application/x-raw-disk-image}}<ref>https://reposcope.com/mimetype/application/x-raw-disk-image</ref> | ||
+ | |kaitai struct=luks | ||
|released=≤2005 | |released=≤2005 | ||
}} | }} | ||
Line 9: | Line 12: | ||
== Identification == | == Identification == | ||
− | A LUKS volume begins with signature bytes | + | A LUKS (v1, at least) volume begins with signature bytes {{magic|'L' 'U' 'K' 'S' 0xBA 0xBE}}. |
+ | For version 1 this is followed by byte sequence <code>00 01</code> | ||
+ | and for version 2 this is followed by byte sequence <code>00 02</code>. | ||
== Specifications == | == Specifications == | ||
Line 17: | Line 22: | ||
* [https://gitlab.com/cryptsetup/cryptsetup cryptsetup] | * [https://gitlab.com/cryptsetup/cryptsetup cryptsetup] | ||
* [[Wikipedia:FreeOTFE|FreeOTFE]] | * [[Wikipedia:FreeOTFE|FreeOTFE]] | ||
+ | * [http://mhogomchungu.github.io/zuluCrypt/ zuluCrypt] | ||
+ | * [http://mhogomchungu.github.io/zuluCrypt/ zuluMount] | ||
== Links == | == Links == | ||
* [[Wikipedia:Linux Unified Key Setup|Wikipedia article]] | * [[Wikipedia:Linux Unified Key Setup|Wikipedia article]] | ||
+ | * [https://www.kernel.org/pub/linux/utils/cryptsetup/v2.0/v2.0.0-ReleaseNotes Cryptsetup 2.0.0 Release Notes] - Introduces LUKS2 format | ||
+ | |||
+ | == References == | ||
+ | <references/> |
Latest revision as of 17:42, 26 December 2024
LUKS (Linux Unified Key Setup) is a general-purpose encrypted disk format. It supports, for example, multiple keys, and the possibility of changing keys without re-encrypting the entire volume. Some Linux distributions support LUKS by default, using cryptsetup
and related utilities, as if it were an advanced form of dm-crypt.
A LUKS volume begins with a header containing a variety of (unencrypted) information about the encrypted data.
Contents |
[edit] Identification
A LUKS (v1, at least) volume begins with signature bytes 'L' 'U' 'K' 'S' 0xBA 0xBE
.
For version 1 this is followed by byte sequence 00 01
and for version 2 this is followed by byte sequence 00 02
.
[edit] Specifications
[edit] Software
[edit] Links
- Wikipedia article
- Cryptsetup 2.0.0 Release Notes - Introduces LUKS2 format