EFS是Windows 2000/XP所特有的一個實用功能,對于NTFS卷上的文件和數(shù)據(jù),都可以直接加密保存,很大程度上提高了數(shù)據(jù)的安全性。
(1)what is EFS加密
EFS加密是基于公鑰策略的。在使用EFS加密一個文件或文件夾時,系統(tǒng)首先會生成一個由偽隨機數(shù)組成的FEK(File Encryption Key,文件加密鑰匙),然后將利用FEK和數(shù)據(jù)擴展標(biāo)準(zhǔn)X算法創(chuàng)建加密后的文件,并把它存儲到硬盤上,同時刪除未加密的原始文件。隨后系統(tǒng)利用你的公鑰加密FEK,并把加密后的FEK存儲在同一個加密文件中。而在訪問被加密的文件時,系統(tǒng)首先利用當(dāng)前用戶的私鑰解密FEK,然后利用FEK解密出文件。在首次使用EFS時,如果用戶還沒有公鑰/私鑰對(統(tǒng)稱為密鑰),則會首先生成密鑰,然后加密數(shù)據(jù)。如果你登錄到了域環(huán)境中,密鑰的生成依賴于域控制器,否則依賴于本地機器。
(2)EFS加密
選中NTFS分區(qū)中的一個文件,點擊鼠標(biāo)右鍵,選擇“屬性”命令,在出現(xiàn)的對話框中點擊“常規(guī)”選項卡,然后點擊“高級”按鈕,在出現(xiàn)的對話框中選中“加密內(nèi)容以便保護數(shù)據(jù)”選項,點擊“確定”即可。
此時你可以發(fā)現(xiàn),加密文件名的顏色變成了綠色,當(dāng)其他用戶登錄系統(tǒng)后打開該文件時,就會出現(xiàn)“拒絕訪問”的提示,這表示EFS加密成功。而如果想取消該文件的加密,只需將“加密內(nèi)容以便保護數(shù)據(jù)”選項去除即可.
(3)EFS解密
如果其他人想共享經(jīng)過EFS加密的文件或文件夾,又該怎么辦呢?由于重裝系統(tǒng)后,SID(安全標(biāo)示符)的改變會使原來由EFS加密的文件無法打開,所以為了保證別人能共享EFS加密文件或者重裝系統(tǒng)后可以打開EFS加密文件,必須要進行備份證書。
當(dāng)其他用戶或重裝系統(tǒng)后欲使用該加密文件時,只需記住證書及密碼,然后在該證書上點擊右鍵,選擇“安裝證書”命令,即可進入“證書導(dǎo)入向?qū)А睂υ捒?。按默認(rèn)狀態(tài)點擊“下一步”按鈕,輸入正確的密碼后,即可完成證書的導(dǎo)入,這樣就可順利打開所加密的文件。