EFS veikia kartu su EFS paslauga, "Microsoft" CryptoAPI ir EFS failų sistemos "Run-Time Library" (FSRTL). EFS veikia šifruojant failą su masiniu simetrišku raktu (dar žinomu kaip failų šifravimo raktas arba FEK), kuris naudojamas todėl, kad reikia palyginti mažai laiko šifruoti ir iššifruoti didelius duomenų kiekius, nei jei naudojamas asimetriškas raktas. Simetriškas raktas, kuris naudojamas šifruoti failą, tada šifruojamas su viešuoju raktu, kuris yra susijęs su naudotoju, kuris šifruoja failą, ir šie šifruojami duomenys yra šifruojami alternatyviame šifruojamoje šifruojamoje knygoje.
KryptoAPI