Здравствуйте. Для курсача мне нужно написать резидентный модуль перешифрования данных "на лету" и я хотел бы написать его под unix... Но незнаю, можно ли под никсами перехватывать чтение/запись данных на винт (если юзер сохраняет какой-то файл, прога должна перехватить данные, изменить их и уже измененные данные сохранять; при чтении - открыть файл, расшифровать и уже его передать юзеру)? и если можно, то какие функции есть, какие доки почитать?
>Здравствуйте. Для курсача мне нужно написать резидентный модуль перешифрования данных "на лету"
>и я хотел бы написать его под unix... Но незнаю, можно
>ли под никсами перехватывать чтение/запись данных на винт (если юзер сохраняет
>какой-то файл, прога должна перехватить данные, изменить их и уже измененные
>данные сохранять; при чтении - открыть файл, расшифровать и уже его
>передать юзеру)? и если можно, то какие функции есть, какие доки
>почитать?
Посмотри на strace. Может поможет чем.
http://arg0.net/users/vgough/encfs