Страница 1 из 2

Password & File

Добавлено: 12 дек 2006, 11:50
Artak
У меня нужен алгоритм этой задачи.
Есть какой нибудь file.Нужно что, когда кто то хочет открыт этот файл,от него требовался password.И без password-а он не может удалить,переместить или что то сделать с этим файлом.
И все так же если место файла есть папка.

Заранее спасибо.

Re: Password & File

Добавлено: 12 дек 2006, 13:57
Absurd
PGPdisk. Никаких алгоритмов не надо.

Re: Password & File

Добавлено: 12 дек 2006, 14:03
somewhere
Настройки прав использования легко делаются на дисках файловой системы NTFS, однако если файловая система другая, то можно сделать так:

При старте запускается фоновый процесс, который открывает защищаемые файлы для записи. При попытке доступа к файлу для чтения (соотв. копирования и перемещения) возникает файловая ошибка, о чем и будет сообщено пользователю. Только вот блокировка и разблокировка этих файлов будет выполняться через запущенную как процесс прогу, которая и будет просить пароль. Только вот как отловить такие обращения автоматически, не указывая какой файл разблокировать - я к сожалению не знаю. Скорее всего надо конкретный OS Exception хэндлить на обработчик в этом процессе. К категории алгоритмов я бы не отнес, скорее к WinAPI или операционные Системы.

Re: Password & File

Добавлено: 12 дек 2006, 14:04
Artak
То есть.Скажем хочу написать проограму с каким алгоритмом написать.

Re: Password & File

Добавлено: 12 дек 2006, 14:19
Absurd
Сделай виртуальную Энигму. Только не с четырьмя колесиками, а, например, с тысячей.

Re: Password & File

Добавлено: 12 дек 2006, 14:26
somewhere
Если речь идет о шифровании паролей, то можно придумать кучу математических формул, которые дают однозначное соответствие пароля и полученного числа. Все равно их ломать никто не будет, снимут ЖД и открою что надо :-)

Re: Password & File

Добавлено: 12 дек 2006, 15:06
Artak
Ну ладно с паролом все понятно,а как можно с помочю система взять один файл и дать его password.

Re: Password & File

Добавлено: 12 дек 2006, 18:32
DeeJayC
Рекомендую Md5 - там всё можно программно сделать.

Re: Password & File

Добавлено: 13 дек 2006, 09:55
Artak
Md5 это алгоритм хэширования,а я не про это спрашиваю.

Меня нужен вот что,наверное вы все знаете программу Folder Access. Я хочу сделать такую же программу но место Folder -а чтобы был file. Меня нужен алгоритм этого,то есть каким последователностю он это сделает.

Re: Password & File

Добавлено: 13 дек 2006, 12:14
DeeJayC
Один из вариантов, хранить все файлы в зашифрованом виде и иметь в каждом каталоге дескриптор. Например:

\+
- .encrypted
- file1.txt
- file2.txt

Далее - написать extension для explorer, который будет смотреть, есть ли дескриптор (.encrypted) и запрашивать пароль, после чего декодировать файлы. Второй вариант - писать свой file manager.

А Folder Access, думается мне на более низком уровне написан. Вполне возможно, на уровне драйверов.