Jak szyfrować i odszyfrować partycję w Raspberry Pi

Jak szyfrować i odszyfrować partycję w Raspberry Pi
Szyfrowanie i odszyfrowanie partycji na Raspberry Pi jest ważnym zadaniem, ponieważ pomaga chronić swoje wrażliwe dane przed zasięgiem nieautoryzowanego użytkownika. Proces szyfrowania stosuje algorytm matematyczny do danych, w tym partycje i dyski, a użytkownicy, którzy chcą do nich uzyskać.

Jeśli chcesz nauczyć się szyfrować i odszyfrować partycję na Raspberry Pi, postępuj zgodnie z wytycznymi tego artykułu.

Zaszypuj i odszyfrowaj partycję w Raspberry Pi

Do Zaszypuj i odszyfrowaj Pięta Raspberry PI, wykonaj poniżej podane kroki:

Krok 1: Najpierw zainstaluj narzędzie do szyfrowania o nazwie CryptsetUp na Raspberry Pi z następującego polecenia:

sudo apt instal cryptsetUp -y

Krok 2: Połącz dysk do Raspberry Pi, na którym chcesz utworzyć partycję. Tutaj, w moim przypadku, jest to napęd USB, który można znaleźć za pomocą następującego polecenia:

lsblk

Krok 3: Ponieważ tutaj mamy do czynienia z nośnikami usuwania, musimy najpierw zdjąć dysk z następującego polecenia:

sudo umount /dev /sda1

Notatka: Dysk może być inny w twoim przypadku.

Krok 4: Aby potwierdzić, że partycja jest niezmonowana, możesz uruchomić następujące polecenie:

lsblk /dev /sda1

Krok 5: Teraz sformatuj partycję ukierunkowaną i utwórz kontener szyfrowania LUKS z następującego polecenia:

sudo cryptsetup luksformat -type luks1 /dev /sda1

Notatka: Kontener szyfrowania Luksa pomaga tworzyć szyfrowaną partycję.

Krok 6: Podaj hasło do partycji i zweryfikuj je również.

W tym momencie partycja jest skutecznie szyfrowana.

Odszyfrować partycję

Nie możesz bezpośrednio uzyskać dostępu do dysku, ponieważ jest on szyfrowany. Aby odszyfrować napęd, musisz utworzyć maper dla napędu i otworzyć go za pomocą następującego polecenia:

sudo cryptsetup -v luksopen /dev /sda1 my_drive

Notatka: Musisz podać hasło do zaszyfrowanego dysku ustawionego w kroku 5 i kroku 6. Powyższe polecenie utworzy napęd maper w twoim systemie, znajdującym się w „/dev/maper". Możesz to potwierdzić z polecenia „LS”:

LS -L /Dev /Mapper

Ponieważ dysk nie ma systemu partycji, musimy utworzyć system plików dla niego za pomocą następującego polecenia:

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

Teraz utwórz katalog na zaszyfrowany dysk z następującego polecenia:

sudo mkdir -p /mnt /encrypt_dir

Następnie skopiuj dane zaszyfrowanego dysku do tego utworzonego katalogu z następującego polecenia:

Sudo Mount/dev/mapper/my_drive/mnt/encrypt_dir

Możesz sprawdzić typ dysku, uruchamiając następujące polecenie:

lsblk | Grep my_drive

Możesz teraz zdjąć dysk, tak jak dla innych nośników usuwania za pomocą następującego polecenia:

sudo umount/dev/mapper/my_drive

Teraz dysk jest niezmieniony, powinniśmy zamknąć głośność partycji i odłączyć pamięć w jądrze od mapowania i klucza za pomocą następującego polecenia:

sudo cryptsetup luksclose my_drive

Aby potwierdzić, że dysk nie jest już dostępny dla systemu, możesz uruchomić następujące polecenie:

lsblk | Grep my_drive

Wniosek

Użytkownicy Raspberry Pi mogą szyfrować i odszyfrować partycję w systemie, najpierw instalując CryptsetUp pożytek. Następnie muszą rozwiązać dysk partycji i wykonać proces szyfrowania za pomocą Luks kontener szyfrowania. Zapewnia użytkownikom możliwość ustawienia silnego hasła do partycji. Później użytkownicy mogą odszyfrować tę samą partycję, tworząc maper dla dysku, tworząc system plików i kopiując zaszyfrowane dane partycji na innym dysk. Następnie mogą rozwiązać i zamknąć partycję, aby ukończyć proces deszyfrowania w systemie Raspberry Pi.