Шифрование файлов в современных операционных системах работает на основе системы Encrypting File System (EFS). windows.fandom.com en.wikipedia.org Она предоставляет возможность «прозрачного шифрования» данных, хранящихся на разделах с файловой системой NTFS. windows.fandom.com
Процесс работы EFS: windows.fandom.com
- Каждый файл шифруется с помощью алгоритма симметричного шифрования, зависящего от версии операционной системы и настроек. windows.fandom.com При этом используется случайно сгенерированный ключ для каждого файла, называемый File Encryption Key (FEK). windows.fandom.com
- FEK защищается путём асимметричного шифрования, использующего открытый ключ пользователя, шифрующего файл, и алгоритм RSA. windows.fandom.com Зашифрованный таким образом ключ FEK сохраняется в альтернативном потоке $EFS файловой системы NTFS. windows.fandom.com
- Для расшифрования данных драйвер шифрованной файловой системы прозрачно для пользователя расшифровывает FEK, используя закрытый ключ пользователя, а затем и необходимый файл с помощью расшифрованного файлового ключа. windows.fandom.com
Поскольку шифрование/расшифрование файлов происходит с помощью драйвера файловой системы, оно происходит прозрачно для пользователя и приложений. windows.fandom.com