Loop AES on a Debian System

HowTo install a Loop AES on a Debian System

replace /dev/sdf1 with your partition name
As root:
  • apt-get install loop-aes-2.6.9 loop-aes-modules-2.6.18-4-686 loop-aes-utils
  • modprobe loop-aes
  • echo "loop-aes" >>/etc/modules
  • head -c 2925 /dev/random | uuencode -m - | head -n 66 | tail -n 65 | gpg --symmetric -a >/etc/fskey-hdd.gpg
  • If it takes (really really) very long to create this key you might want to check the available entropy on your system with
    cat /proc/sys/kernel/random/entropy_avail
  • fdisk /dev/sdf
    create partition on /dev/sdf1
  • losetup -e AES256 -K /etc/fskey-hdd.gpg /dev/loop0 /dev/sdf1
  • mkfs -t ext3 /dev/loop0
  • mkdir -p /media/sdf1
  • mount -t ext3 /dev/loop0 /media/sdf1
Unmount:
  • umount /dev/loop0
  • losetup -d /dev/loop0
mount existing:
  • losetup -e AES256 -K /etc/fskey-hdd.gpg /dev/loop0 /dev/sdf1
  • mount -t ext3 /dev/loop0 /media/sdf1