Страница 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, думается мне на более низком уровне написан. Вполне возможно, на уровне драйверов.