1、专业论文翻译论文课题:Inside Encrypting File System指导教师:班级:姓名:Inside Encrypting File SystemThe next step EfsRpcEncryptFileSrv performs is to create a log file into which LSASRV will Record the progress of the encryption process.EfsRpcEncryptFileSrv creates the log file on the same drive as t
2、he file that EFS will encrypt, and places the log file under the rootdirectory's subdirectory System Volume Information. The log file usually has the name efs0.log, but if otherfiles are undergoing encryption, EfsRpcEncryptFileSrv replaces the number 0with increasing numbers until
3、 LSASRV can create a unique log file for the current encryption.Win2K's cryptography APIs rely on information that a user's Registry profile stores, soEfsRpcEncryptFileSrv next uses the LoadUserProfile API of userenv.dll (User Environment DLL) to load the profile into the Registry
4、 of the user EfsRpcEncryptFileSrv is impersonating. Usually the user profile is already loaded, because winlogon.exe loads a user's profile when a user interactively logs on. However, if you use the Microsoft Windows NT Server 4.0 Resource Kit Su utility or the Win2K RunAs command
5、 to log on to a different account, when you try to access encrypted files from that account, the account's profile might not load.EfsRpcEncryptFileSrv's next step is to call another LSASRV function, EncryptFileSrv, to carry out the rest of the encryption process for the file. Encr
6、yptFileSrv begins by querying NTFS about which data streams exist within the file, noting the result for lateruse. NTFS supports alternate named data streams in addition to the default unnamed stream in which NT typically storesdata. Win2K makes heavy use of alternate streams to s
7、upport compound document storage (i.e., Native Structured Storage), as does Services for Macintosh which uses alternate streams to implement Macintosh resource forks. EFS must encrypt all of a file's data streams—not just the stream that most applications see. EncryptFileSrv calls