Правильный ответ - TrueCrypt.
Плюсы:
1. Открытый исходный код (любой, кто разбирается, видит, что нет закладок и служебных ходов).
2. Возможность работать с флешкой, без установки на компе.
3. Бесплатно.
Цитата:
TrueCrypt позволяет создавать виртуальные зашифрованные диски, которые затем могут использоваться как обычные логические диски системы. Допустимые алгоритмы шифрования: AES (256-bit key), Blowfish (448-bit key), CAST5 (128-bit key), Serpent (256-bit key), Triple DES, Twofish (256-bit key). В качестве зашифрованного хранилища ("диска") можно использовать как часть свободного места на диске, так и целиком один из имеющихся разделов жесткого диска, а также flash-карты, дискеты и другие сьемные устройства хранения данных. Еще одна из особенностей программы - отсутствие в заголовке созданного "диска" специфической сигнатуры, характерной для других подобных программ, что делает невозможным идентифицировать TrueCrypt-диск, т.к. ни одна из частей виртуального диска не отличается от случайных данных.
Домашняя страница:
http://www.truecrypt.org/
Скачать:
http://www.truecrypt.org/downloads.php
P.S. На флешке надо держать TrueCrypt.exe и truecrypt.sys и, если планируется создавать новые тома, то ещё TrueCrypt Format.exe