Осторожно. Если всё сделать как написано по ссылке, то ничего работать не будет :-) Основное и принципиальное отличие: там предлагается создать lock-файл (/etc/gbde/ad4s1c.lock), так вот, чтобы всё работало, вам нужно носить этот файл с собой на флешке, а не хранить локально в /etc. Тамошнее решение просто рассчитано на другое: на то, что шифрованная система не таскается в файле на флешке, а организована на стационарном устройстве типа жёсткого диска. В моём случае для lock-данных используется первый сектор md0. Ну и есть целый раз заметных, но не столь принципиальных отличий.
Совершенно точно — FreeBSD.
Под Linux я тоже один раз так делал, но сейчас, на память, не воспроизведу, а линукса под рукой нет. Могу только сказать, что решение легко нагугляется.
еще есть замечательная утилитка truecrypt, которой можно шифровать целые разделы. огромным приемуществом также является поддержка практически всех платформ. оч. удобно зашифровать раздел на флешке и пользовать его под любой осью.
«поддержка практически всех платформ» — это «Windows 7/Vista/XP, Mac OS X, and Linux», на сколько я знаю (поправьте меня, если я ошибаюсь), как раз под FreeBSD этой штуки нет, а моя статья для BSDельников, к коим относится и ваш покорный слуга :-)
Писал не так давно драйвер под WinNT для реализации виртуального раздела диска, с шифрованием на лету в AES128. Написано на MASM32. Могу поделиться с сообществом исходниками)
N78. А связана она просто как флешка, ничего особенного :-)
Но, честно говоря… я не жалею, что её купил, но и советовать её я бы не стал :-) Есть мелкие глюки софта (первая прошивка была просто караул, но потом всё пофиксили), и корпус не очень надёжный (хотя, должен признаться, что не использую никаких чехольчиков и таскаю телефон просто в кармане). Да и модель эта уже не новая.
Шифрованная файловая система в файле: готовый рецепт