Crypto CD
Материал из Gentoo Linux Wiki
- Вернуться в раздел безопасность
Содержание |
[править] В ядре
Включить в ядре поддержку:
loop-back device support CryptoAPI support A Crypto cipher (AES) Crypto device support Loop crypto device support
[править] Загрузить модули
modprobe -a cipher-aes cryptoloop
[править] Создание файла для компакта
Создать пустой файл который будет содержать в себе зашифрованный имидж, так что размер выбирайте под размер болванки.
dd if=/dev/zero of=encrypted.iso bs=1024 count=600000
[править] Монтирование образа
Зацепить созданный файл на loop device
Это для того что бы данные записываемые в образ диска шифровались на лету.
losetup -e aes /dev/loop0 encrypted.iso
[править] Создать образ диска
как и любой образ диска создаем обычным образом
mkisofs -o cdrom.iso /my/secret/data
[править] Закриптовать диск
cat cdrom.iso > /dev/loop0
[править] Нарезка на болванку
Записать диск на болванку обычным образом
(проверить на каком устройстве резак висит с помощью команды scanbus)
cdrecord -v speed=8 dev=1,0,0 -data encrypted.iso
теперь у нас есть записанный компакт диск с зашифрованной информацией.
Для того что бы просмотреть что на нем записано надо подцепить CDROM к loop device
losetup -e aes /dev/loop0 /dev/cdroms/cdrom0 mount /dev/loop0 /mnt/cdrom/
[править] Have Fun
теперь можете наслаждатся реакцией тех кто попробует прочитать компактик без вашего спросу
