Partizione criptata e protetta da password con Debian Lenny e Etch
In questo modo potrete creare una partizione criptata e protetta da password.
1) Si crea il file che dovra’ contenere il file system (in questo caso da 1Gb):
dd if=/dev/zero of=/opt/crypto bs=1024k count=1024
2) Installare loop-aes-utils
apt-get install loop-aes-utils
3) Caricare i moduli al kernel:
modprobe aes
modprobe cryptoloop
Se il modulo ‘loop-aes’ non c’e’ potrete scaricarlo e compilarlo in questo modo
apt-get install module-assistant loop-aes-source
module-assistant prepare
module-assistant build loop-aes
module-assistant install loop-aes
Installare il pacchetto:
(Il percorso ed il nome del file potrebbero cambiare sul vostro sistema)
dpkg -i /usr/src/loop-aes-modules-2.6.18-9-686.deb
4) Creare il file system sul file e scegliere una password (deve essere di almeno 20 caratteri)
losetup -e AES128 /dev/loop1 /opt/crypto
mkfs -t ext2 /dev/loop1
losetup -d /dev/loop1
5) Montare la partizione protetta:
mkdir /mnt/secure
mount /opt/crypto -o loop=/dev/loop3,encryption=AES128 /mnt/secure/ -t ext2
Finito! Potete iniziare a scrivere i vostri dati da proteggere in /mnt/secure.
Potete usare questi due script per montare/smontare la partizione:
/bin/monta_partizione.sh:
losetup -e aes128 /dev/loop3 /opt/crypto
mount /dev/loop3 /mnt/secure//bin/smonta_partizione.sh:
umount /mnt/secure/
losetup -d /dev/loop3


