LUKS

From Just Solve the File Format Problem
(Difference between revisions)
Jump to: navigation, search
(Created page with "{{FormatInfo |formattype=electronic |subcat=Encryption |released=≤2005 }} LUKS (Linux Unified Key Setup) is a general-purpose encrypted disk format. It supports, for exa...")
 
(added mime type + extensions + more identification software)
 
(4 intermediate revisions by one user 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>
 
|released=≤2005
 
|released=≤2005
 
}}
 
}}
Line 9: Line 11:
  
 
== Identification ==
 
== Identification ==
A LUKS volume begins with signature bytes "<code>'L' 'U' 'K' 'S' 0xBA 0xBE</code>.
+
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 ==
* [http://code.google.com/p/cryptsetup/wiki/Specification LUKS On-Disk Format Specification]
+
* [https://gitlab.com/cryptsetup/cryptsetup/wikis/Specification LUKS On-Disk Format Specification]
  
 
== Software ==
 
== Software ==
* [http://code.google.com/p/cryptsetup/ cryptsetup]
+
* [https://gitlab.com/cryptsetup/cryptsetup cryptsetup]
* [http://en.wikipedia.org/wiki/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 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