LUKS: Difference between revisions

From David's Wiki
Line 25: Line 25:
===Mounting===
===Mounting===
<pre>
<pre>
# Decrypt the drive
cryptsetup open <device> <name>
cryptsetup open <device> <name>
# Mount your partition
mount -t <fstype> /dev/mapper/<name> <mountlocation>
mount -t <fstype> /dev/mapper/<name> <mountlocation>
</pre>
</pre>

Revision as of 02:55, 26 July 2020

LUKS encryption

Getting Started

See Archwiki: dm-crypt/Device encryption.

Encrypting a device

  • Setup encryption
cryptsetup -v --type luks --cipher aes-xts-plain64 --key-size 512 --hash sha512 \
           --iter-time 3000 --use-urandom --verify-passphrase luksFormat <device>
  • Open encrypted drive
cryptsetup open <device> <name>
  • Create a partition
mkfs.fstype /dev/mapper/<name>
# E.g.
# mkfs.ext4 /dev/mapper/luksdrive1

Mounting

# Decrypt the drive
cryptsetup open <device> <name>
# Mount your partition
mount -t <fstype> /dev/mapper/<name> <mountlocation>

Unmounting

umount <mountlocation>
cryptsetup close <name>

Resources