EFS funguje v spojení so službou EFS, Microsoft CryptoAPI a knižnicou EFS Run-Time Library (FSRTL). EFS funguje šifrovaním súboru pomocou hromadného symetrického kľúča (známyho aj ako šifrovací kľúč súboru alebo FEK), ktorý sa používa, pretože na šifrovanie a dešifrovanie veľkého množstva údajov trvá relatívne malé množstvo času, než keby sa používal šifrovací kód asymetrického kľúča. Symetrický kľúč, ktorý sa používa na šifrovanie súboru, je potom šifrovaný s verejným kľúčom, ktorý je spojený s používateľom, ktorý šifroval súbor, a tieto šifrované údaje sú uložené v alternatívnom šifrovanom kóde šifrovaného súboru.
CryptoAPI