Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.02.03;
Скачать: CL | DM;

Вниз

как программно зашифровать (EFS кодирование) каталог/файл?   Найти похожие ветки 

 
Lab   (2008-01-06 21:42) [0]

В Windows XP есть вредоносное EFS кодирование ))) Малейших чих, - меняется IDS пользователя и...
Но вопрос в другом - кто-нибудь знает способы использовать это в своей программе? Например, создать файл, который бы не удалить без форматирование, не изменить! (было-бы идеально) Или на основе этого написать программу конкретно для шифрования папок..., но так, чтобы потом можно было открыть их на другом компьютере...

Поделитесь, пожалуйста, примерами, если таковые существуют, программного использования EFS кодирования!


 
Reindeer Moss Eater ©   (2008-01-06 21:45) [1]

Например, создать файл, который бы не удалить без форматирование, не изменить! (было-бы идеально)

Кодирование-то здесь при чем?


 
Lab   (2008-01-06 21:48) [2]

Reindeer Moss Eater ©   (06.01.08 21:45) [1]

Кодирование-то здесь при чем?


Да?! А Вы попробуйте удалить зашифрованный EFS каталог под другим пользователем! Шифруйте! смелее!


 
guav ©   (2008-01-06 22:21) [3]

EncryptFile шифрует существующий файл.


 
Lab   (2008-01-06 22:30) [4]

> guav ©   (06.01.08 22:21) [3]
> EncryptFile шифрует существующий файл.


- Используя EFS ?
- Последствия EncryptFile те-же? (не будет возможности редактировать, удалять, прочесть)


 
guav ©   (2008-01-06 22:52) [5]

Да, на NTFS будет использована EFS, на FAT функция не выполнится успешно. Хотя в описании функции я этого не нашел.
Последствия соотвественно те же, какие именно последствия - не уверен.
Когда файл шифруется, для всех пользователей, имеющих доступ, создаётся зашифрованая копия ключа для расшифровки, поэтому другой пользователь прочитать точно не сможет. А вот насчёт удаления - это фича ОС, теоретически можно работать с NTFS напрямую, игнорируя подобные ограничения. Возможно, под линуксовским драйвером файлы EFS успешно удаляются.


 
Lab   (2008-01-06 23:03) [6]

> guav ©   (06.01.08 22:52) [5]
а примерчик? ((( плиз!

Хм... Значит получается, что эту фичу получится использовать токма на одном компьютере, на конкретном пользователе? Ключ на другой компьютер не перенести никак?


 
turbouser ©   (2008-01-06 23:12) [7]


> Lab   (06.01.08 23:03) [6]

А в чем проблема? В EFS используется алгоритм DESX - наверняка можно найти
реализацию для дельфи или самому сделать.
Вот, например описание алгоритма http://it4business.ru/itsec/AlgoritmDESOpisanieIObshhieVoprosy


 
guav ©   (2008-01-06 23:31) [8]

> [6] Lab   (06.01.08 23:03)

Win32Check(EncryptFile("C:\top_secret.txt"));

Можно добавить пользователей (AddUsersToEncryptedFile).
Чтобы шифровать свои данные, вне зависимости от EFS, может стоит использовать Cryptography API ?

Сам я не пользовался EFS, просто натыкался на описания EFS, когда интересовался другими аспектами NTFS.



Страницы: 1 вся ветка

Текущий архив: 2008.02.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
2-1198248676
botaniQ
2007-12-21 17:51
2008.02.03
Ошибка "has encountered a problem and needs to close..."


2-1199627517
antonn (work)
2008-01-06 16:51
2008.02.03
random


8-1173018362
Quelle
2007-03-04 17:26
2008.02.03
Градиент


2-1199617113
deadteachers
2008-01-06 13:58
2008.02.03
Ускорить процесс загрузки?


2-1199575318
koha overload
2008-01-06 02:21
2008.02.03
Помогите разобраться под что модуль написан?