summaryrefslogtreecommitdiff
path: root/src/archive/linux/Encrypting_USBs.md
blob: 7df83fb41628ae70d5d0313abc374909c94fda00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
---
title:  Encrypting USB with luks 🔒
date: 2025-02-17
layout: linux
tags:
    - media-tutorials
---
## What you will need 📋

*   A USB drive
*   A computer with Linux 🐧🖥
*   The ability to read instructions and to follow them 🧠

* * *

1) Install cryptsetup

> $ sudo pacman -S cryptsetup

* * *

2) Backup any information on the USB stick because this process involves formatting the USB drive.

* * *

3) Formatting USB.

> $ sudo fdisk /dev/sdX

The X being your USB drive.

Press the following keys:  
o  
n  
Press enter for the rest  
w

* * *

4) Encryption time!

> $ sudo cryptsetup luksFormat /dev/sdX1

* * *

5) Decrypt USB

> $ sudo cryptsetup luksOpen /dev/sdX1 USB

Note: The first password is your root user password, not the encryption password. I have sadly made this mistake in the past.

* * *

6) Format the Encrypted Partition

> $ sudo mkfs.ext4 /dev/mapper/USB

Depending on the size of the USB, this may take some time. For me, it took 3 minutes.

* * *

Step 7: Mount the Encrypted Partition

> $ sudo mkdir -p /mnt/USB  <hr>
> $ sudo mount /dev/mapper/USB /mnt/USB

* * *

## Finished ✅

I hope your password is good, make sure to memorize it or save it in a password manager!