Come crittografare e decrittografare una partizione in Raspberry Pi

Come crittografare e decrittografare una partizione in Raspberry Pi
Crittografia e decrittografia di una partizione su Raspberry Pi è un compito importante poiché ti aiuta a proteggere i tuoi dati sensibili dalla portata di un utente non autorizzato. Il processo di crittografia applica un algoritmo matematico ai dati, tra cui partizioni e dischi e quegli utenti che desiderano accedervi avranno bisogno di una chiave di decryption.

Se vuoi imparare a crittografare e decrittografare una partizione su Raspberry Pi, segui le linee guida di questo articolo.

Crittografare e decrittografare una partizione in Raspberry Pi

A crittografare e decrittografare Una partizione Raspberry Pi, segui i passaggi di seguito:

Passo 1: Prima installa l'utilità di crittografia chiamata criptsetup su Raspberry Pi dal seguente comando:

SUDO APT Installa CryptSetUp -y

Passo 2: Collega un'unità disco a Raspberry Pi su cui si desidera creare una partizione. Qui, nel mio caso, è un'unità USB, che può essere trovata attraverso il seguente comando:

lsblk

Passaggio 3: Da quando qui abbiamo a che fare con i media di rimozione, dobbiamo sconcertare prima l'unità dal seguente comando:

sudo umount /dev /sda1

Nota: L'unità potrebbe essere diversa nel tuo caso.

Passaggio 4: Per confermare che la partizione non è montata, è possibile eseguire il seguente comando:

lsblk /dev /sda1

Passaggio 5: Ora formatta la partizione mirata e crea un contenitore di crittografia Luks dal seguente comando:

sudo criptsetup luksformat --Type Luks1 /Dev /SDA1

Nota: Il contenitore di crittografia Luks ti aiuta a creare una partizione crittografata.

Passaggio 6: Fornire una password per la partizione e verificarla anche.

A questo punto, la partizione viene crittografata con successo.

Decrittografia una partizione

Non è possibile accedere direttamente all'unità poiché è crittografato. Per decrittografare l'unità, è necessario creare un mapper per l'unità e aprirlo con il seguente comando:

sudo criptsetup -v luksopen /dev /sda1 my_drive

Nota: È necessario fornire una password per l'unità crittografata impostata al passaggio 5 e al passaggio 6. Il comando sopra creerà un'unità mapper sul sistema, situata in "/dev/mapper". Puoi confermarlo dal comando "LS":

ls -l /dev /mapper

Poiché l'unità non ha un sistema di partizione, dobbiamo creare un file system per esso utilizzando il seguente comando:

sudo mkfs.vfat -f32/dev/mapper/my_drive

Ora, crea una directory per l'unità crittografata dal seguente comando:

sudo mkdir -p /mnt /cript_dir

Quindi copiare i dati dell'unità crittografata a quella directory creata dal seguente comando:

sudo mount/dev/mapper/my_drive/mnt/cript_dir

È possibile controllare il tipo di azionamento eseguendo il seguente comando:

lsblk | grep my_drive

Ora puoi non montare l'unità proprio come fai per altri supporti di rimozione usando il seguente comando:

sudo umount/dev/mapper/my_drive

Ora l'unità non è montata, dovremmo chiudere il volume della partizione e dissociare la memoria nel kernel dalla mappatura e dalla chiave usando il comando seguente:

sudo criptsetup luksclose my_drive

Per confermare che l'unità non è più disponibile per il sistema, è possibile eseguire il seguente comando:

lsblk | grep my_drive

Conclusione

Gli utenti Raspberry Pi possono crittografare e decrittografare una partizione sul sistema installando prima il criptsetup utilità. Quindi devono distorcere un'unità di partizione ed eseguire il processo di crittografia con il Luks contenitore di crittografia. Fornisce agli utenti la possibilità di impostare una password forte per una partizione. Successivamente, gli utenti possono decrittografare la stessa partizione creando un mapper per l'unità, creando un file system e copiando i dati della partizione crittografati su un'altra unità. Successivamente, possono non montare e chiudere la partizione per completare il processo di decrittografia sul sistema Raspberry Pi.