Читаем Компьютер на флешке полностью

TrueCrypt — это свободная программа для шифрования «на лету» для 32- и 64-разрядных операционных систем семейств Microsoft ХР/Vista и новее (GUI) и GNU/Linux. Она позволяет создавать виртуальный зашифрованный логический диск, хранящийся в виде файла. TrueCrypt также может зашифровать полностью раздел жёсткого диска или иного носителя информации, такой как флоппи-диск или USB флеш-память. Всё сохранённое в томе TrueCrypt полностью шифруется, включая имена файлов и каталогов. Примонтированный том TrueCrypt подобен обычному логическому диску, поэтому с ним можно работать с помощью обычных утилит проверки и дефрагментации файловой системы [2].

Рис. 10.34. Шифрование файлов в TrueCrypt

Создание зашифрованного виртуального диска реализуется несколькими способами:

• в файловом контейнере, что позволяет легко работать с ним — переносить, копировать (в том числе на внешние устройства в виде файла), переименовывать или удалять;

• в виде зашифрованного раздела диска, что делает работу более производительной и удобной, в версии 5.0 добавилась возможность шифровать системный раздел;

• полностью шифровать содержимое устройства, такого как флоппи-диск или USB флеш-память.

В список поддерживаемых TrueCrypt 5.1 алгоритмов шифрования входят: AES, Serpent и Twofish. Предыдущие версии программы (последняя стабильная версия 5.1) поддерживали также алгоритмы с размером блока 64 бита Тройной DES, Blowfish, CAST5. Также возможно использование каскадного шифрования различными шифрами, к примеру: AES+Twofish+Serpent.

Все алгоритмы шифрования используют XTS-режим, который более безопасен, нежели CBC и LRW-режимы для шифрования на лету, применяющиеся в предыдущих версиях (работа с уже созданными шифроконтейнерами в этих форматах также возможна).

Программа позволяет выбрать одну из трёх хеш-функций — НМАС-RIPEMD-160, НМАС-Whirlpool, HMAC-SHA-1 — для генерации ключей шифрования и ключа заголовка.

Для доступа к зашифрованным данным позволяет задавать пароль (ключевую фразу), ключевые файлы (один или несколько) или все вместе. В качестве ключевых файлов можно использовать любые доступные файлы на локальных, сетевых, съемных дисках (при этом используются первые 1024 бит) и генерировать свои собственные ключевые файлы.

Одной из примечательных возможностей TrueCrypt является то, что он обеспечивает два уровня правдоподобной отказоспособности, полезной в случаях вынужденного открытия пароля пользователем:

• Создание скрытого тома, что позволяет задать второй пароль (и набор ключевых файлов) к обычному тому для доступа к данным, к которым невозможно получить доступ с основным паролем, при этом скрытый том может иметь любую файловую систему и располагается в неиспользованном пространстве основного тома с файловой системой FAT.

• Ни один том TrueCrypt не может быть идентифицирован (тома TrueCrypt невозможно отличить от набора случайных данных, то есть файл нельзя связать с TrueCrypt как с программой его создавшей ни в какой форме и рамках).

Программа распространяется в трех версиях: для Windows Vista/XP/2000, Mac OS X и Linux (для дистрибутивов OpenSUSE и Ubuntu). Для работы TrueCrypt с флешки при установке выберите опцию Extract (а не Install) и разархивируйте ее на флешку.

Blowfish Advanced CS — файлы под защиту

Портативная программа Blowfish Advanced CS предназначена для шифрования файлов с помощью алгоритма Blowfish (тем не менее поддерживаются и другие алгоритмы: Twofish, AES, RC4, TDES, Serpent и CAST). В результате применения такого шифрования доступ к зашифрованному содержимому может быть осуществлен только либо по паролю, либо с использованием специального диска-ключа (рис. 10.35).

Рис. 10.35. Blowfish Advanced CS

В качестве бонуса отметим наличие у программы «продвинутого» механизма стирания важных файлов, делающего восстановление их практически невозможным.

10.5. Система

FastExplorer: правим контекстное меню Windows

С помощью программы FastExplorer вы сможете на любом компьютере под управлением Windows настроить по своему усмотрению контекстное меню, появляющееся при щелчке правой кнопкой мыши по значку (названию) файла в окнах Windows.

Рис. 10.36. FastExplorer — зачистка контекстного меню

Кроме того, она может пригодиться в обратной ситуации, когда контекстное меню разрослось до непомерных размеров и необходимо как-то его подчистить, удалив ненужное (многие программы при своей установке добавляют дополнительные команды в контекстное меню). FastExplorer замечательно справляется с обеими этими функциями.

Зачистка системы CCleaner Portable: удаляем все личное, контролируем автозапуск

Перейти на страницу:

Все книги серии Самоучитель

Компьютер на флешке
Компьютер на флешке

Р' этой книге РІС‹ найдете уникальную полезную информацию о том, как установить на флешку Windows XP и Windows Vista, как настроить Linux на флешке. Р'С‹ научитесь пользоваться портативными вариантами офисных программ (Word, Excel), познакомитесь с огромным количеством портативных программ, которые РјРѕРіСѓС' работать прямо с флешки и Р±СѓРґСѓС' всегда под СЂСѓРєРѕР№: антивирусами, программами для работы с видео и Р·вуком, полезными утилитами на каждый день, файловыми менеджерами, «писалками» CD и DVD, интернет-программами разного назначения (РѕС' аськи до торрент-клиента), графическими редакторами (в том числе и GIMP Portable — мобильный заменитель Photoshop'Р°), играми, а также многими другими. Отдельные главы посвящены правильному использованию флешек и восстановлению данных с поврежденных флешек в случае возникновения проблем.Книга написана простым и доступным языком. Р' итоге РІС‹ сможете у себя на флешке настроить все, что захотите, и это будет у вас работать в любом месте, куда Р±С‹ РІС‹ ни пришли. Просто подключите флешку к компьютеру. На самом компьютере вам ничего настраивать не придется.Р'СЃРµ программы РІС‹ найдете на DVD, прилагаемом к книге. Также на нем размещены установочные пакеты, предназначенные для создания портативных версий и установки Windows на флешку, портативные Linux-дистрибутивы, а также Р'Р

В. Д. Королев , Д. Н. Колисниченко , Д. П. Горячев , Р Г Прокди , Р. Г. Прокди

Программирование, программы, базы данных / Программное обеспечение / Книги по IT

Похожие книги

Programming with POSIX® Threads
Programming with POSIX® Threads

With this practical book, you will attain a solid understanding of threads and will discover how to put this powerful mode of programming to work in real-world applications. The primary advantage of threaded programming is that it enables your applications to accomplish more than one task at the same time by using the number-crunching power of multiprocessor parallelism and by automatically exploiting I/O concurrency in your code, even on a single processor machine. The result: applications that are faster, more responsive to users, and often easier to maintain. Threaded programming is particularly well suited to network programming where it helps alleviate the bottleneck of slow network I/O. This book offers an in-depth description of the IEEE operating system interface standard, POSIX (Portable Operating System Interface) threads, commonly called Pthreads. Written for experienced C programmers, but assuming no previous knowledge of threads, the book explains basic concepts such as asynchronous programming, the lifecycle of a thread, and synchronization. You then move to more advanced topics such as attributes objects, thread-specific data, and realtime scheduling. An entire chapter is devoted to "real code," with a look at barriers, read/write locks, the work queue manager, and how to utilize existing libraries. In addition, the book tackles one of the thorniest problems faced by thread programmers-debugging-with valuable suggestions on how to avoid code errors and performance problems from the outset. Numerous annotated examples are used to illustrate real-world concepts. A Pthreads mini-reference and a look at future standardization are also included.

David Butenhof

Программирование, программы, базы данных
iOS. Приемы программирования
iOS. Приемы программирования

Книга, которую вы держите в руках, представляет собой новый, полностью переписанный сборник приемов программирования по работе с iOS. Он поможет вам справиться с наболевшими проблемами, с которыми приходится сталкиваться при разработке приложений для iPhone, iPad и iPod Touch. Вы быстро освоите всю информацию, необходимую для начала работы с iOS 7 SDK, в частности познакомитесь с решениями для добавления в ваши приложения реалистичной физики или движений — в этом вам помогут API UIKit Dynamics.Вы изучите новые многочисленные способы хранения и защиты данных, отправки и получения уведомлений, улучшения и анимации графики, управления файлами и каталогами, а также рассмотрите многие другие темы. При описании каждого приема программирования приводятся образцы кода, которые вы можете смело использовать.

Вандад Нахавандипур

Программирование, программы, базы данных / Программирование / Книги по IT