Odnieść się do poniższego fragmentu, a następnie odpowiedzieć na pytanie w tym samym języku, co ten fragment:  Passage: Encrypting File System (EFS) zapewnia silne i przejrzyste dla użytkownika szyfrowanie dowolnego pliku lub folderu na woluminie NTFS. EFS działa w połączeniu z usługą EFS, CryptoAPI firmy Microsoft i biblioteką czasu uruchamiania systemu plików EFS (FSRTL). EFS działa poprzez szyfrowanie pliku za pomocą klucza symetrycznego (znanego również jako klucz szyfrowania plików lub FEK), który jest używany, ponieważ szyfrowanie i odszyfrowywanie dużych ilości danych zajmuje stosunkowo niewielką ilość czasu niż w przypadku użycia szyfru klucza asymetrycznego. Klucz symetryczny, który jest używany do szyfrowania pliku, jest następnie szyfrowany kluczem publicznym, który jest powiązany z użytkownikiem, który szyfrował plik, a te zaszyfrowane dane są przechowywane w alternatywnym strumieniu danych zaszyfrowanego pliku. Aby odszyfrować plik, system plików używa klucza prywatnego użytkownika do odszyfrowania klucza symetrycznego przechowywanego w nagłówku pliku. Następnie używa klucza symetrycznego do odszyfrowania pliku. Ponieważ odbywa się to na poziomie systemu plików, jest ono przejrzyste dla użytkownika. Ponadto, w przypadku utraty dostępu użytkownika do klucza, wsparcie dla dodatkowych kluczy dekrypcji zostało wbudowane w system EFS, dzięki czemu agent odzyskiwania może nadal uzyskać dostęp do plików w razie potrzeby. Zaszyfrowanie zaopatrzone w NTFS i kompresja zaopatrzona w NTFS są wzajemnie wykluczające się; jednakże NTFS może być użyte dla jednego i narzędzie zewnętrzne dla drugiego.  Pytanie: Z jakim programem Microsoftu współpracuje EFS?
KryptoAPI