Вступление
Пару месяцев назад я купил себе флешку, объемом 2 гигабайта. Хотелось слушать с неё музыку в машине, но магнитола её почему то не видит. Поэтому мне пришлось забросить её в ящик и записать музыку на CD-R. И вот недавно я нашёл эту флешку в ящике. Она лежала там, совершенно пустая и бесполезная...
В этот момент у меня возникла идея сделать из неё маленький мобильный переговорный пункт :) , то есть установить туда IRC клиент и QIP, чтобы можно было выходя на связь с разных компьютеров всегда иметь под рукой логи и не мучатся, вспоминая свой номер ICQ или пароль от ника в IRC.
1. Шифруем всё!
1.1.Создаём
Дальше возник следующий вопрос: "А что будет если я потеряю эту флешку?". Возможность того, что моим ICQ номером и ником в IRC кто-нибудь воспользуется меня не радовала. Поэтому я решил прибегнуть к шифрованию данных.
Решено было использовать True Crypt : она бесплатная, а к тому же open-source и работает под Windows Vista/XP, Mac OS X, и GNU/Linux.
Для начала скачиваем последнию версию программы с её сайта и устанавливаем её...
Теперь нужно создать шифрованный файл-контейнер, для этого запускаем TrueCrypt и жмём кнопку Create Volume. Появляется вот такое окошко :
Мы хотим создать файл-контейнер, поэтому выбирам пункт Create a file container и жмём Next. В следующем окошке можно выбрать какой именно контейнер мы будем создавать, выбираем Standard True Crypt volume и жмём Next. Дальше можно выбрать в каком именно файле будет наш контейнер, жмём Select File и вводим имя файла , я выбрал имя ubuntu-8.04.1-desktop-i386.iso теперь если наш файл кто-нибудь и попытается открыть, он подумает что это всего-навсего битый образ ubuntu 8.04 :)
Теперь нам нужно выбрать по какому алгоритму будут шифроваться данные, я выбрал AES-Twofish-Serpent , то есть, сочетание всех трёх алгоритмов, при таком выборе чтение\запись файлов будет производиться медленнее, чем при использовании только одного, но для логов IRC и ICQ большая скорость и не нужна.
На следующем этапе нужно выбрать объем будущего файла в килобайтах или мегабайтах, я решил сделать файлик размером 1,8 гигбайта , поэтому ввёл 1843 мегабайта (1,8 * 1024). Следующий этап - ввести (надёжный) пароль. Я ввёл 26-ти символьный пароль, состоящий из цифр и символов латинского алфавита в двух регистрах :). На следующем экране нужно выбрать файловую систему нашего контейнера я выбрал FAT, чтобы без проблем использовать его в GNU/Linux. Теперь нужно подвигать мышкой в пределах этого окошка случайным образом, чтобы сгенерировался Random Pool. Жмём Format. И идём пить пиво чай или кофе, процесс форматирования займёт некоторое время.

- Volume Format
Всё процес форматирования завершен, жмём Next. TrueCrypt предложит создать ещё один файл, но нам этого не надо, жмём Cancel.
1.2 Монтируем
Теперь в главном окне True Crypt жмём Selet file и выбираем наш только что созданный контейнер, выбираем букву диска, куда он будит монтирован и жмём Mount. Вводим пароль и всё - зашифрованный диск монтирован, в моём случае на K:\
[caption id="attachment_34" align="aligncenter" width="499" caption="Mount"]

[/caption]
2.Оболочка
Inside my shell I wait and... (c) Slipknot
Чтобы было удобно запускать наши ICQ и IRC клиенты нужна какая-нибудь оболочка. Мне понравилась PStart это бесплатная программа созданная специально для запуска portable приложений. Скачиваем последнюю версию сайта программы (прямая ссылка) и начанаем установку. В процессе установки появиться такое окошко:
[caption id="attachment_36" align="aligncenter" width="417" caption="PStart setup"]

[/caption]
Выбираем Portable setup и Other drive
( вообще то вместо other drive можно выбрать сразу например K:\ , но это только если вы монтировали наш контейнер в режиме съемного носителя (в окошке ввода пароля при монтировании кнопка Mount Options -> галочка Mount volume as removable medium)). На следующем этапе выбираем наш диск (у меня это K:\) и жмём Install now . После установки запускаем PStart:
[caption id="attachment_38" align="aligncenter" width="228" caption="PStart"]

[/caption]
3. SOFT
Чтобы в нашем монтированном контейнере был порядок неплохо было бы создать в нём папку SOFT.
Теперь программки. Вообще это может быть любые portable приложения. Рассмотрим например KVirc и QIP , хотя бы потому , что они бесплатные :). Заходим на сайты этих программ и скачиваем их свежие версии.
3.1 Kvirc
Можно взять тут . Устанавливаем программу ( я установил в F:\Program Files\KVIrc) и копируем папку KVirc в наш монтированный контейнер (у меня K:\SOFT\)
[caption id="attachment_40" align="aligncenter" width="300" caption="Kvirc копирование"]

[/caption]
3.2 QIP
Берём тут . Устанавливаем QIP ( я установил в F:\Program Files\QIP) и копируем папку QIP в наш монтированный контейнер (у меня K:\SOFT\)
Таким образом в папке K:\SOFT\ у нас есть папки QIP и KVirc.
3.3 Настройка PStart
Запускаем PStart. Жмём правую кнопку в свободном месте окна программы и выбираем Add Group. Вводим название "общение" и жмём ОК. Опять жмём правую кнопку и выбираем Add File , выбираем наш файл запуска KVirc (K:\SOFT\KVIrc\kvirc.exe) и жмём ОК. Аналогично добавляем и QIP.
Всё теперь эти программы отлично запускаются из окошка PStart, осталось запустить их , ввести необходимые данные (пароль, серверы и тд) и общаться с друзьями:
[caption id="attachment_42" align="aligncenter" width="217" caption="PStart : QIP и KVirc"]

[/caption]
4. Демонтаж
После того как вы наговорились с друзьями и знакомыми и закрыли PStart нужном демонтировать наш файл-контейнер ищем в трее Truecrypt, нажимаем на иконке правой кнопкой и выбираем например Dismount K:\
5. Заключение
Ну вот мы и создали зашифрованный файл-контейнер с программами для общения ( наш ubuntu-8.04.1-desktop-i386.iso) осталось залить его на флешку или внешний HDD , инсталировать TrueCrypt на все компьютеры на которых вы хотите использовать наш мобильный переговорный центр и общаться с друзьями :)
Но это ещё не всё : таким же образом можно запускать любую portable программу: например браузер, почтовый клиент и т.д.
Ссылочки
Где взять portable софт?
http://256mega.livejournal.com/http://softportable.com/http://portableapps.com/Edheldor
09.08.2008