Windows系統(tǒng)EFS加密出了問題怎么辦?(一)
隨著穩(wěn)定性和可靠性的逐步提高,Windows7已經(jīng)被越來越多的人使用,很多人還用Windows 7自帶的EFS加密功能把自己的一些重要數(shù)據(jù)加密保存。雖然EFS易用性不錯(cuò),不過發(fā)生問題后就難解決了,例如不做任何準(zhǔn)備就重裝了操作系統(tǒng),那很可能導(dǎo)致以前的加密數(shù)據(jù)無法解密。最近一段時(shí)間我們已經(jīng)可以在越來越多的論壇和新聞組中看到網(wǎng)友的求救,都是類似這樣的問題而導(dǎo)致重要數(shù)據(jù)無法打開,損失慘重。為了避免更多人受到損失,這里我把使用EFS加密的注事項(xiàng)寫出來,希望對大家有所幫助。
什么是EFS加密
EFS(Encrypting File System,加密文件系統(tǒng))是Windows 7所特有的一個(gè)實(shí)用功能,對于NTFS卷上的文件和數(shù)據(jù),都可以直接被操作系統(tǒng)加密保存,在很大程度上提高了數(shù)據(jù)的安全性。
EFS加密是基于公鑰策略的。在使用EFS加密一個(gè)文件或文件夾時(shí),系統(tǒng)首先會(huì)生成一個(gè)由偽隨機(jī)數(shù)組成的FEK (File Encryption Key,文件加密鑰匙),然后將利用FEK和數(shù)據(jù)擴(kuò)展標(biāo)準(zhǔn)X算法創(chuàng)建加密后的文件,并把它存儲(chǔ)到硬盤上,同時(shí)刪除未加密的原始文件。隨后系統(tǒng)利用你的公鑰加密FEK,并把加密后的FEK存儲(chǔ)在同一個(gè)加密文件中。而在訪問被加密的文件時(shí),系統(tǒng)首先利用當(dāng)前用戶的私鑰解密FEK,然后利用FEK解密出文件。在首次使用EFS時(shí),如果用戶還沒有公鑰/私鑰對(統(tǒng)稱為密鑰),則會(huì)首先生成密鑰,然后加密數(shù)據(jù)。如果你登錄到了域環(huán)境中,密鑰的生成依賴于域控制器,否則它就依賴于本地機(jī)器。
EFS加密有什么好處首先,EFS加密機(jī)制和操作系統(tǒng)緊密結(jié)合,因此我們不必為了加密數(shù)據(jù)安裝額外的軟件,這節(jié)約了我們的使用成本。
其次,EFS加密系統(tǒng)對用戶是透明的。這也就是說,如果你加密了一些數(shù)據(jù),那么你對這些數(shù)據(jù)的訪問將是完全允許的,并不會(huì)受到任何限制。而其他非授權(quán)用戶試圖訪問加密過的數(shù)據(jù)時(shí),就會(huì)收到“訪問拒絕”的錯(cuò)誤提示。EFS加密的用戶驗(yàn)證過程是在登錄Windows時(shí)進(jìn)行的,只要登錄到Windows,就可以打開任何一個(gè)被授權(quán)的加密文件。
如何使用EFS加密
要使用EFS加密,首先要保證你的操作系統(tǒng)符合要求。目前支持EFS加密的Windows操作系統(tǒng)主要有Windows 2000全部版本和Windows XP Professional。至于還未正式發(fā)行的Windows Server 2003和傳聞中的開發(fā)代號為Longhorn的新一帶操作系統(tǒng),目前看來也支持這種加密機(jī)制。其次,EFS加密只對NTFS5分區(qū)上的數(shù)據(jù)有效(注意,這里我們提到了NTFS5分區(qū),這是指由Windows 2000/XP格式化過的NTFS分區(qū);而由Windows NT4格式化的NTFS分區(qū)是NTFS4格式的,雖然同樣是NTFS文件系統(tǒng),但它不支持EFS加密),你無法加密保存在FAT和FAT32分區(qū)上的數(shù)據(jù)。
對于想加密的文件或文件夾,只需要用鼠標(biāo)右鍵點(diǎn)擊,然后選擇“屬性”,在常規(guī)選項(xiàng)卡下點(diǎn)擊“高級”按鈕,之后在彈出的窗口中選中“加密內(nèi)容以保護(hù)數(shù)據(jù)”,然后點(diǎn)擊確定,等待片刻數(shù)據(jù)就加密好了。如果你加密的是一個(gè)文件夾,系統(tǒng)還會(huì)詢問你,是把這個(gè)加密屬性應(yīng)用到文件夾上還是文件夾以及內(nèi)部的所有子文件夾。按照你的實(shí)際情況來操作即可。解密數(shù)據(jù)也是很簡單的,同樣是按照上面的方法,把“加密內(nèi)容以保護(hù)數(shù)據(jù)”前的鉤消除,然后確定。
這里還有個(gè)竅門,用傳統(tǒng)的方法加密文件,必須打開層層菜單并依次確認(rèn),非常麻煩,不過只要修改一下注冊表,就可以給鼠標(biāo)的右鍵菜單中增添“加密”和“解密”的選項(xiàng)。
在運(yùn)行中輸入“regedit”并回車,打開注冊表編輯器,定位到:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion /Explorer/Advanced ,在“編輯”菜單上點(diǎn)擊“新建-Dword值”,輸入“EncryptionContextMenu”作為鍵名,并設(shè)置鍵值為“1”?,F(xiàn)在退出注冊表編輯器,打開資源管理器,任意選中一個(gè)NTFS分區(qū)上的文件或者文件夾,然后點(diǎn)擊鼠標(biāo)右鍵,就可以在右鍵菜單中找到相應(yīng)的選項(xiàng),直接點(diǎn)擊就可以完成加密解密的操作。










