различные версии AES


Помогите разобраться со следующим вопросом. Так уж получилось, что с данными, хранящимися в файле-разделе (созданного с помощью losetup...)
мне необходимо работать и на работе и дома – но вся беда в том – что на работе ubuntu 7.10 с родным ядром (2.6.22.5), а дома slackware 2.6.24.
И созданный файл раздел в одной системе таким образом losetup -e aes /dev/loop0 ./file не монтируется в другой системе (разумеется при полностью идентичном "подключении и монтировании"). Как я понимаю – дело в модуле AES? Неужели они разные в двух системах? Как решить проблему, кроме того, что можно везде поставить одно ядро или модули?

Комментарии
— serzh (13/03/2008 01:19)   
AES одинаковый, т.к. это прописаный стандарт.
Попробуйте в рамках одной системы поставить два ядра (2.6.22.х и 2.6.24.х) и проверить.
— unknown (13/03/2008 09:10)   
М.б. разный losetup из разных версий util-linux, изменения в crypto-API ядра и т.д.
Тупой вопрос: модуль AES загружен? В Убунте он мог грузиться автоматом, а в Слаке его может надо прописать вручную. Или он вкомпилен в ядро?

Для шифрования использовался просто losetup или loop-aes? Использовать связку losetup-cryptoloop не рекомендуется. Cryptoloop оставлен в ядре для совместимости, но он устарел. Рекомендуется использование dm-crypt.