Como criptografar e descriptografar uma partição em Raspberry Pi

Como criptografar e descriptografar uma partição em Raspberry Pi
Criptografar e descriptografar uma partição no Raspberry Pi é uma tarefa importante, pois ajuda a proteger seus dados confidenciais do alcance de um usuário não autorizado. O processo de criptografia aplica um algoritmo matemático aos dados, incluindo partições e discos e os usuários que desejam acessá -los precisarão de uma chave de descriptografia.

Se você quiser aprender a criptografar e descriptografar uma partição no Raspberry Pi, siga as diretrizes deste artigo.

Criptografar e descriptografar uma partição em Raspberry Pi

Para criptografar e descriptografar Uma partição Raspberry Pi, siga as etapas abaixo:

Passo 1: Primeiro instale o utilitário de criptografia chamado Cryptsetup no Raspberry Pi do seguinte comando:

sudo apt install Cryptsetup -y

Passo 2: Anexe uma unidade de disco ao Raspberry Pi no qual você deseja criar uma partição. Aqui, no meu caso, é uma unidade USB, que pode ser encontrada através do seguinte comando:

LSBLK

etapa 3: Como aqui estamos lidando com a mídia de remoção, precisamos desmontar a unidade primeiro do comando a seguir:

sudo umount /dev /sda1

Observação: A unidade pode ser diferente no seu caso.

Passo 4: Para confirmar que a partição não está montada, você pode executar o seguinte comando:

lsblk /dev /sda1

Etapa 5: Agora formate a partição direcionada e crie um contêiner de criptografia Luks a partir do seguinte comando:

sudo cryptsetup luksformat --type luks1 /dev /sda1

Observação: O recipiente de criptografia Luks ajuda a criar uma partição criptografada.

Etapa 6: Forneça uma senha para a partição e verifique também.

Neste ponto, a partição é criptografada com sucesso.

Descriptografar uma partição

Você não pode acessar diretamente a unidade, pois é criptografada. Para descriptografar a unidade, você deve criar um mapeador para a unidade e abri -lo com o seguinte comando:

sudo Cryptsetup -v Luksopen /dev /sda1 my_drive

Observação: Você precisa fornecer uma senha para a unidade criptografada que você definiu na etapa 5 e a etapa 6. O comando acima criará uma unidade de mapeador em seu sistema, localizada no “/dev/mapeador”. Você pode confirmar no comando "LS":

ls -l /dev /mapeador

Como a unidade não possui um sistema de partição, precisamos criar um sistema de arquivos usando o seguinte comando:

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

Agora, crie um diretório para a unidade criptografada do seguinte comando:

sudo mkdir -p /mnt /criptypt_dir

Em seguida, copie os dados da unidade criptografada para o diretório criado a partir do seguinte comando:

sudo monte/dev/mapper/my_drive/mnt/criptypt_dir

Você pode verificar o tipo de unidade executando o seguinte comando:

lsblk | grep my_drive

Agora você pode desmontar a unidade, como faz para outros meios de remoção usando o seguinte comando:

sudo umount/dev/mapper/my_drive

Agora, a unidade está desmontada, devemos fechar o volume de partição e dissociar a memória no kernel do mapeamento e da chave usando o seguinte comando:

sudo cryptsetupp luksclose my_drive

Para confirmar que a unidade não está mais disponível para o sistema, você pode executar o seguinte comando:

lsblk | grep my_drive

Conclusão

Os usuários de Raspberry Pi podem criptografar e descriptografar uma partição no sistema, instalando primeiro o Cryptsetup Utilitário. Então eles devem desmontar uma unidade de partição e executar o processo de criptografia com o Luks Contêiner de criptografia. Ele fornece aos usuários a capacidade de definir uma senha forte para uma partição. Mais tarde, os usuários podem descriptografar a mesma partição criando um mapeador para a unidade, criando um sistema de arquivos e copiando os dados de partição criptografados em outra unidade. Depois disso, eles podem desmontar e fechar a partição para concluir o processo de descriptografia no sistema Raspberry Pi.