для курсового мне нужно написать модуль шифрования данных "на лету" и, дабы не возиться с уже фактически мертвым дос-ом, появилась идея писать под linux.
опыта программирования под unix нету вообще, но в целом базовые знания с/с++ есть.
пока представляю себе такую реализацию: самописный драйвер для псевдустройства, который будет реализовывать функции виртуального диска со своей ФС. т.е. юзер записывает данные на эту ФС, драйвер их обрабатывает нужным образом и уже стандартными функциями чтения/записи записывает на реальную ФС.
с чего стоит начать, какие доки почитать по этой теме?
нужно написать модуль-псевдоустройство, с чего начать?
Модератор: Модераторы разделов
-
- Сообщения: 26
- ОС: suse 10.3
-
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: нужно написать модуль-псевдоустройство, с чего начать?
Все уже написано http://en.wikipedia.org/wiki/EncFS
LightLang Team
-
- Сообщения: 140
- ОС: Slackware
Re: нужно написать модуль-псевдоустройство, с чего начать?
А что, замените Blowfish и AES в EncFS на наш ГОСТ и хорошая курсовая работа получится.
-
- Сообщения: 26
- ОС: suse 10.3
Re: нужно написать модуль-псевдоустройство, с чего начать?
спасибо 
начну наверное копать fuse api - как-то сложновата encfs для переделки/понимания

начну наверное копать fuse api - как-то сложновата encfs для переделки/понимания