Я думаю, что этот процесс называется EFS, и в большинстве случаев это шифрование ключа, используемого для шифрования файла с помощью асимметричного шифра, но я не понимаю, как именно шифруются файлы.
Я не имею в виду конкретно текстовые файлы, это могут быть приложения и тому подобное, так что на чем на самом деле работает процесс шифрования? Может ли он получить доступ к исходному коду файлов и зашифровать его (но я не думаю, что это так, поскольку исходный код большинства файлов не находится в свободном доступе) или он просто шифрует имена файлов (но все равно это было бы легко перебрать, учитывая, что большинство имен файлов короткие, а имена расширений ограничены)?
решение1
Нет, фактические данные файлаявляетсязашифровано дляЭФС. Для этого система, которая выполняет шифрование, должна иметь доступ к данным. Если полная файловая система предлагает шифрование, то вам, как правило, необходим доступ на уровне системы для настройки шифрования.
Современное шифрование действует на биты и байты. Тип файла не имеет значения для процедуры шифрования; оно действует только на байты.
Шифрование имен файлов не обеспечивает особой защиты; это зависит от уровня шифрования, если имена файлов вообще зашифрованы. Если вы зашифруете один файл, то вы должны быть в состоянии найти его в конце концов.
Если вы зашифруете всю файловую систему, то вселогические секторакоторые составляют файловую систему, зашифрованы, и это будет включать имена файлов и любые другиеметаданные.