LUKS

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(added mime type + extensions + more identification software)
 
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>
 
|released=≤2005
 
|released=≤2005
 
}}
 
}}
Line 10: Line 12:
 
== Identification ==
 
== Identification ==
 
A LUKS (v1, at least) volume begins with signature bytes {{magic|'L' 'U' 'K' 'S' 0xBA 0xBE}}.
 
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 21:
 
* [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
 
* [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 00:40, 12 September 2022

File Format
Name LUKS
Ontology
Extension(s) .luks, .img, .luksVolumeHeaderBackUp[1]
MIME Type(s) application/x-raw-disk-image[2]
Released ≤2005

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

[edit] References

  1. https://bytemeta.vip/repo/mhogomchungu/zuluCrypt/issues/152
  2. https://reposcope.com/mimetype/application/x-raw-disk-image
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox