![是否可以在 Windows 7 上加密主資料夾並在登入 Windows 後解密?](https://rvso.com/image/1416377/%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E5%9C%A8%20Windows%207%20%E4%B8%8A%E5%8A%A0%E5%AF%86%E4%B8%BB%E8%B3%87%E6%96%99%E5%A4%BE%E4%B8%A6%E5%9C%A8%E7%99%BB%E5%85%A5%20Windows%20%E5%BE%8C%E8%A7%A3%E5%AF%86%EF%BC%9F%20.png)
這個問題已經被問過[1],但並沒有完全得到問題的直接答案。我想加密 Windows 7 中的主資料夾 (c:\users\username) 並在登入 Windows 後解密它。 Ubuntu 中可以找到這樣的功能,我只是在尋找替代方案。我不想加密我的整個硬碟,也不想使用 TrueCrypt,因為我希望它對使用這台電腦的人來說很方便,並且還可以保護使用者資料夾。
有什麼建議麼?
答案1
NTFS/EFS 當然可以做到這一點。前往 c:\users,右鍵點選您的使用者名稱所在的目錄、「屬性」、「常規」標籤、「進階」按鈕。選取加密內容,然後確定。當然,請選擇加密所有內容。
您帳戶下運行的任何內容都將能夠透明地看到內容,就像未加密一樣;任何不在您帳戶下運行的內容都不會。不排除“系統”帳戶。嘗試從其他上下文讀取文件將看不到加密內容;打開將會失敗。
加密使用(自 XP SP1 及更高版本起)AES256,每個檔案都有唯一的會話金鑰。 (您在網路上找到的表明它使用 DES 或 DES-X 的資訊早已過時。)會話金鑰儲存在檔案頭中,使用 EFS 加密憑證中的非對稱金鑰對的公鑰進行加密,該金鑰對您只有以您的身分登入才能存取。