TrueCrypt
Программа TrueCrypt позволяет в Windows и Linux создавать и монтировать зашифрованные диски. TrueCrypt создает зашифрованный файл, который затем с паролем монтируется и становится виден в системе как обычный диск.
Удобно для хранения на нем личных данных или программ, которые нужно спрятать от посторонних.
Официальный сайт: http://www.truecrypt.org/
Создадим большой (5 гигабайт) диск, который будет храниться в таком же по размеру зашифрованном файле где-нибудь в вашей личной папке.
- Запустите программу командой
truecrypt. - Create Volume → Create an encrypted file cntainer → Standart TrueCrypt volume. Укажите, где будет лежать ваш зашифрованный файл и дайте ему имя.
- Encryption Options:
- Encryption Algorithm: на процессоре AMD64 — Twofish, на процессоре Intel — AES.
- Hash Algorithm: RIPEMD-160 (надежно, быстро) или Whirlpool (наиболее надежно, на 5 % медленнее).
- Volume Size: для диска Windows XP можно выбрать несколько гигабайт, например, 20 Гб. TrueCrypt с таким размером справится и будет работать нормально, но создавать диск будет долго, минут 20.
- Volume Password: это пароль, который нужно будет вводить, чтобы смонтировать зашифрованный файл как жесткий диск. Используйте сложный, длинный пароль — например, русское словосочетание (пословицу/поговорку, название книги/фильма и т. п.) без пробелов при включенной английской раскладке клавиатуры.
- Large Files: выберите вторую опцию, чтобы диск имел файловую систему, позволяющую хранить файлы больше 4 гигабйт.
- Format Options → Filesystem Type: по умолчанию предлагает Linux Ext3, годится.
- Cross-platform support: если выбрать 1-й пункт, то диск будет кроссплатформенным, но файловая система будет FAT, которая не поддерживает файлы более 4 гигабайт. Поэтому жертвуем кроссплатформенностью и выбираем второй пункт.
- Volume Format: поводите некоторое время мышкой, чтобы сгенерировался боле надежный ключ, и затем нажмите кнопку «Format».
После форматирования TrueCrypt сообщит об успешно созданном диске. Если нажать «Next», как предлагает по умолчанию TrueCrypt, то начнется процесс создания еще одного диска, поэтому нажмите «Cansel».
Теперь созданный диск можно смонтировать и использовать как обычный жесткий диск. Select file → Mount.
- Устанавливаем Windows на hd0,0
- Устанавливаем TrueCrypt в Windows
- Шифруем Windows, по ходу создаем файл TrueCrypt Recovery Disk.iso и записываем компакт-диск с ним.
- В результате в MBR записывается загрузчик TrueCrypt. Переносим его на флэшку:
- Отформатировать флэшку программой HPUSBFW или PeToUSB
- скачиваем http://download.gna.org/grubutil/grubinst-1.1-bin-w32-2008-01-01.zip и разархивируем в любую папку на винчестере
или
- запускаем GRUB4DOS.exe, инсталлируем его на диск С:\, а затем выбираем для установки загрузчика флэшку
- запускаем grubinst_gui.exe В поле Disk в ниспадающем списке выбираем hd0. Никакие галки не выставляем. Нажимаем кнопку Install
- скачиваем из http://nufans.net/grub4dos/ последнюю версию GRUB4DOS и разархивируем его в любую папку на винчестер. Из этой папки копируем на флэшку 2 файла: grldr и menu.lst
- Также на флэшку записываем файл TrueCrypt Recovery Disk.iso и переименовываем его в tc.iso
- Вписываем в menu.lst расположенный на флешке следующее:
timeout 5 default 1 title Windows 2 encrypt map --mem (hd0,0)/tc.iso (hd32) map --hook map (hd0) (hd1) map (hd1) (hd0) map --hook hide (hd0,0) unhide (hd0,2) rootnoverify (hd0,2) chainloader (hd32)
Загрузчик TrueCryptа ВСЕГДА загружает только первую активную партицию, даже если она будет установлена как скрытая (Hide) он всё равно будет загружать именно её! Поэтому активной партицией ВСЕГДА должна быть только та, на которой установлена зашифрованная ОС.
После этого можно ставить Ubuntu на hd0,1 - по идее, она пропишет свой загрузчик и без флэшки будет грузиться только Линукс.
- Инструкция по установке нескольких ОС на одном HDD с загрузкой в зашифрованную ОС через USB Flash
- Hiding and encrypting OS without boot loader
7.0 - July 19, 2010
A volume can now be configured to be automatically mounted whenever its host device gets connected to the computer (provided that the correct password and/or keyfiles are supplied). (Windows)
Note: For example, if you have a TrueCrypt container on a USB flash drive and you want to configure TrueCrypt to mount it automatically whenever you insert the USB flash drive into the USB port, follow these steps: 1. Mount the volume. 2. Right-click the mounted volume in the drive list in the main TrueCrypt window and select 'Add to Favorites'. 3. The Favorites Organizer window should appear. In it, enable the option 'Mount selected volume when its host device gets connected' and click OK.
Also note that TrueCrypt will not prompt you for a password if you have enabled caching of the pre-boot authentication password (Settings > 'System Encryption') and the volume uses the same password as the system partition/drive. The same applies to cached non-system volume passwords.
System encryption involves pre-boot authentication, which means that anyone who wants to gain access and use the encrypted system, read and write files stored on the system drive, etc., will need to enter the correct password each time before Windows boots (starts). Pre-boot authentication is handled by the TrueCrypt Boot Loader, which resides in the first track of the boot drive and on the TrueCrypt Rescue Disk.
Note that TrueCrypt can encrypt an existing unencrypted system partition/drive in-place while the operating system is running (while the system is being encrypted, you can use your computer as usual without any restrictions). Likewise, a TrueCrypt-encrypted system partition/drive can be decrypted in-place while the operating system is running. You can interrupt the process of encryption or decryption anytime, leave the partition/drive partially unencrypted, restart or shut down the computer, and then resume the process, which will continue from the point it was stopped.
To encrypt a system partition or entire system drive, select System > Encrypt System Partition/Drive and then follow the instructions in the wizard. To decrypt a system partition/drive, select System > Permanently Decrypt System Partition/Drive.
http://www.opennet.ru/openforum/vsluhforumID3/80097.html#19
TrueCrypt начинает в разы быстрее работать с AES, если есть аппаратная поддержка AES, которая в России запрещена.
Купил себе ноут Lenovo X220 в штатах с НЕ отключенной поддержкой AES скорость с 200Mb/s возрасла до 1200Mb/s
> Что, прям вот запрещена?:)) И срок дают сразу, лет 5 за использование > аппаратной поддержки AES?
Запрещена к импорту Не в процах, а на матерях нету поддержки
> Что значит - на матерях нет поддержки, если инструкцию AES реализует проц, аппаратно? Без всяких матерей.
В проце то есть, а вот не работает. Патчишь BIOS матери и начинает работать.
>Запрещена к импорту Во первых: не запрещена, о ограничена. Раздел 2.19 Единого перечня. http://tsouz.ru/db/entr/norm-prav-doc/ediniy_perechen/Pages/...
Во вторых: ввоз осуществляется на основании положения. http://tsouz.ru/db/entr/Pages/polog219.aspx Требуется лицензия ФСБ на оказание услуг по шифрованию третьим лицам. И ещё там же пункт 8: Не требуется получения лицензий при ввозе и вывозе шифровальных средств в целях обеспечения собственных нужд организаций без права их распространения и оказания третьим лицам услуг в области шифрования.
То есть ввезти шифровальные средства могут или те кто собирается оказывать услуги по шифрованию или кто угодно для личных нужд.
А магазины да, не могут.
1.1. Загружаемся с CD с Acronis и разбиваем диск на 3 партиции:
hd0,0Primary 1 (Linux), тип тома основной, невидимый — первичный раздел 6 Гб для Linuxhd0,4Extended + Logical Disk (Files), тип тома логический — расширенный раздел + логический диск для данных, размер — сколько есть минус планируемый размер 3-го тома для Windowshd0,2Primary 2 (Windows), тип тома: основной, активный — первичный раздел 60 Гб для зашифрованной Windows
http://help.ubuntu.ru/wiki/восстановление_grub
sudo fdisk -l
sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt /dev/sda
Для тех, кто не хочет делать загрузочную флешку и его вполне устроит загрузка с жесткого диска с возможностью выбора в какую систему загружаться, файл MENU.LST будет выглядеть вот так:
timeout 5 default 0 title Windows 1 open hide (hd0,2) unhide (hd0,0) rootnoverify (hd0,0) chainloader +1 title Windows 2 encrypt map --mem (hd0,0)/tc.iso (hd32) map --hook hide (hd0,0) unhide (hd0,2) rootnoverify (hd0,2) chainloader (hd32)
Внимание: файл tc.iso - это переименованный TrueCrypt Recovery Disk.iso, он должен находится в корне диска С: открытой системы.
http://truecrypt.org.ua/node/299
Алгоритм такой:
1. От диска D откусываем 10 гиг. Делал Partition Magic-ом.
2. Ставим TrueCrypt, шифруем системный раздел.
3. Грузимся с диска с Ubuntu.
4. Выбор разделов ставим вручную.
5. Указываем что убунту нужно ставить на те 10 гиг, что мы откусили. Запоминаем как называется раздел.(напр. sda6)
4. На последнем пункте установки(если у вас стандартный гуи) выбираем Дополнительно, там галочку "Установить начальный загрузчик", указываем sda6. Главное не в mbr, а то с загрузчиком TrueCrypt можно попрощаться :)
5. Ставим убунту как обычно.
6. Еще поменял в настройках TrueCrypt приветственную надпись.. Press Esc to boot :)
Обязательно в качестве дистрибутива берём Ubuntu 8,04 lts, т.к. truecrypt загрузчика 10.04 почему-то не видит. Если кто-то разберётся почему - буду рад алгоритму :) А может просто нужно дождаться обновлений.
З.Ы. Ubuntu 9.10 тож работает, только почему-то граб грузится около минуты... тогда как под 8.04 моментально.
Как сделать загрузочную TrueCrypt флэшку, которая будет корректно видеть жесткий диск
[ред. | ред. код]http://truecrypt.org.ua/content/создание-загрузочной-флешки-с-truecrypt
1. Идем по ссылке http://greenflash.su/publ/14-2-0-3-0-1273810094, регистрируемся и устанавливаем grub4dos на флэшку по инструкции в статье. (я использовал вариант установки из под windows).
2. Копируем образ диска восстановления TrueCrypt (я его назвал TCRD.iso) на флэшку в папку BOOT.
3. Открываем любым текстовым редактором файл Menu.lst (находится в корне флэшки) и удаляем из него все строки (либо комментируем).
4. Копируем следующий текст отсюда:
map --mem /BOOT/TCRD.iso (hd32) map --hook map (hd0) (hd1) map (hd1) (hd0) map --hook chainloader (hd32)
5. Вставляем его в предварительно очищенный файл Menu.lst (если надо, меняем путь и название образа)
6. сохраняем файл и перезагружаемся.
Теперь загруженный с флэшки TrueCrypt будет корректно видеть жесткий диск.
На всякий случай сохраним в файл MBR, измененную TrueCrypt’ом
Это позволит использовать еще один способ загрузки в зашифрованную систему, используя не загрузочный ISO образ, а файл с MBR записью из нулевой дорожки жесткого диска.
4.1. Скачать программу MBRWiz
4.2. Сохранить mbr в файл:
mbrwiz.exe /Save=mbr
4.3. Переаписать файл mbr на флэшку и добавить в menu.lst следующее:
title Windows MBR map (hd0) (hd1) map (hd1) (hd0) map --hook hide (hd0,0) unhide (hd0,2) rootnoverify (hd0,2) chainloader (hd1,0)/mbr
- DiskCryptor (проект заморожен)
- Скрытый раздел + Флэшка — автоматическое размонтирование скрытого раздела при вытаскивании флэшки
- Опыт по установке Ubuntu + шифрованная TrueCrypt 7.0a Windows XP
- Английская инструкция