Chiffrement d'une partition (Cryptsetup)
Cryptsetup peut être utilisé sur une partition fraîchement crée ou une existante déjà.
Les disques linux se nomment très souvent comme /dev/sda avec comme partitions (/dev/sda1, /dev/sda2 etc...)
Ces noms peuvent varier selon le type de disque vous avec, pour du nvme ça sera par exemple /dev/nvme0n1p1 etc..
Considérons que nous souhaitons chiffrer la partitions /dev/sde1, utiliser la commande :
cryptsetup luksFormat --cipher aes-xts-plain64 --key-size 256 --hash sha256 --verify-passphrase /dev/sde1
Un Warning vous avertie que les données sur cette partitions seront écrasées, soyez sur de ne plus avoir besoin de ces dernières, ou avoir fait une sauvegarde au préalable.
Faites attention à ne pas chiffrer les partitions de votre premier disque (/dev/sda) qui contient les fichiers de votre système, soyez certain de la partition que vous souhaitez verrouiller.
Tapez "YES" en majuscule. Ensuite saisissez votre phrase secrète.
Nous allons maintenant déchiffrer notre partition qu’on vient de chiffrer et donner un nom à notre mappage pour la partition LUKS ouverte. Faites la commande :
cryptsetup luksOpen /dev/sde1 private_partition
Entrez la phrase secrète pour valider l'opération.
Nous allons mettre notre partition chiffrée au format ext4 avec la commande :
mkfs.ext4 /dev/mapper/private_partition
Il ne nous reste plus qu’à monter notre partition chiffrée sur le répertoire /mnt/private_partition par exemple.
Faites ces commandes là :
mkdir /mnt/private_partition
mount /dev/mapper/private_partition /mnt/private_partition
Pour vérrouiller à nouveau la partition, il faut démonter le système de fichier avant, ensuite refermer notre partition.
Faites ces commandes là :
umount /mnt/private_partition
cryptsetup luksClose private_partition


