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.