教學指南

如何在 Windows 上加密檔案:所有實用選項一次比較

Windows 提供了好幾種加密檔案的方法,各自為不同的工作而生。BitLocker、EFS、7-Zip 與逐檔 AES-256 加密實際上保護了什麼,以及哪一種適合你。

· 7 分鐘閱讀 · Vlad Fedoniuk

「在 Windows 上要怎麼加密檔案?」這個問題至少有六個正確答案,而它們防範的是完全不同的東西。加密筆電的磁碟,對你上傳到 Google Drive 的那份副本毫無作用;設有密碼的 zip,也保護不了還放在「文件」資料夾裡的檔案。所以與其給你一份食譜,不如給你一張誠實的地圖:Windows 上的每一種加密選項實際上保護了什麼,以及哪一種適合你手上的工作。

首先,決定你要防範的是什麼

  • 筆電遭竊或遺失 → 全磁碟加密(BitLocker)。
  • 能存取你的電腦或使用者帳戶的人 → 各自設有密碼的逐檔加密。
  • 會離開你電腦的檔案:上傳、雲端儲存、電子郵件附件、FTP 伺服器 → 用戶端的逐檔加密,讓傳出去的只有密文。
  • 把一批檔案寄給某一個人 → 一個對方能用共享密碼開啟的加密壓縮檔。
筆電被偷,需要的是整個磁碟的 BitLocker;有人坐在你的電腦前,需要的是逐檔密碼;而要防範雲端服務供應商本身,則需要在上傳前先加密
先選定威脅,工具自然隨之而定;選錯工具,你在乎的東西一樣都保護不到。

選項 1:BitLocker,保護整個磁碟,也只保護磁碟

BitLocker(Windows 專業版以上;許多家用版電腦上則是「裝置加密」)會加密你的整個磁碟。筆電被偷時,資料無法讀取,這就是它的工作,而且做得很好。在設定 → 隱私權與安全性 → 裝置加密中開啟,或搜尋「管理 BitLocker」。

它不做的事:防範任何使用你已登入工作階段的人,或保護任何離開磁碟的東西。檔案一旦被複製到 USB 隨身碟、附加到電子郵件,或同步到雲端,就會以明文的形式離開加密的磁碟。

選項 2:EFS,逐檔加密,但綁定你的 Windows 帳戶

EFS(加密檔案系統,僅限 Windows 專業版)會以透明的方式加密個別檔案:按右鍵 → 內容 → 進階 →「加密內容,保護資料」。當你登入時,檔案會自動解密,其他帳戶則無法讀取。

這份透明性也正是它的弱點:任何以你的身分執行的程式都能照常讀取檔案,而離開你設定檔的副本(包括雲端同步)則會以解密後的狀態離開。EFS 適合全家共用的電腦,但它不是用來保護上傳檔案的工具。

選項 3:設有密碼的壓縮檔,7-Zip 的 AES-256

「把這些檔案安全地寄給某一個人」的經典答案:把它們打包成設有密碼的壓縮檔。請注意,Windows 內建的 zip 做不到這件事:檔案總管的「壓縮成 ZIP 檔案」完全沒有密碼選項。你需要 7-Zip(免費):選取檔案 → 7-Zip → 加入壓縮檔 → 設定密碼,並選擇 AES-256(而不是脆弱的舊式 ZipCrypto)。完整的操作說明,包括如何在遠端儲存空間上這麼做,請見我們的 zip 與加密指南。

壓縮檔很適合一次性的分享,但用在持續的保護上就很笨重:每次編輯,都得解壓縮 → 修改 → 重新壓縮 → 重新輸入密碼。

選項 4:文件密碼,Office 內建的加密

Word、Excel 與 PowerPoint 都能加密單一文件:檔案 → 資訊 → 保護文件 → 以密碼加密。新版 Office 使用 AES,搭配好的密碼確實很強。拿來保護一份合約或試算表完全合理;但當成一套系統就無法管理了:它只涵蓋 Office 格式,而且每個檔案都有自己的密碼。

選項 5:用戶端的逐檔加密,專為會移動的檔案打造

以上所有方式,保護的都是在家裡的檔案。缺口在於會離開的檔案:FTP 伺服器上的備份、Google Drive 或 Dropbox 裡的文件、全家人都能存取的 NAS 上的資料夾。對這些檔案,你需要在它們去任何地方之前先加密,而且金鑰永遠不離開你的電腦,這樣儲存空間裡永遠只會有密文。

這正是 FTPie 的檔案加密在做的事:對任何檔案或資料夾按右鍵 → 加密 → 加密,設定一組密碼,它就會以 AES-256 封存(CBC 搭配 HMAC-SHA256 完整性檢查,金鑰在你的電腦上以 PBKDF2 衍生)。它在本機檔案與遠端檔案上的運作方式完全相同,而加密到…還能一步就把檔案加密送進任何已連接的儲存空間,連雲端對雲端也行,邊串流邊加密,不必先下載。解密對所有人都免費:收件人安裝免費的 FTPie,輸入密碼就完成了。

FTPie 的檔案加密對話方塊:設定一組密碼,讓檔案在離開你的電腦之前以 AES-256 封存

逐檔工具共有的一個誠實限制:檔名仍然看得見(檔案會變成 name.ftpie.ext)。如果檔名很敏感,請先壓縮成 zip,再加密這個壓縮檔。

一張表看懂比較

方法能防範不能防範最適合
BitLocker裝置遭竊/遺失任何離開磁碟的東西;已登入狀態下的存取每一台筆電,永遠開啟
EFS這台電腦的其他使用者任何以你的身分執行的程式;同步出去的副本共用電腦(專業版)
7-Zip AES-256任何沒有密碼的人沒有,但編輯起來很笨重;若選了 ZipCrypto 則很脆弱一次性的加密檔案包
Office 密碼任何沒有密碼的人非 Office 檔案個別文件
FTPie 檔案加密儲存服務供應商、伺服器管理員、雲端資料外洩檔名可見雲端、FTP、NAS 上的檔案,任何遠端位置

合理的搭配方式

這些方式並不互相競爭,一套扎實的配置會同時使用好幾種:裝置開啟 BitLocker,任何會離開的東西都逐檔加密(上傳、雲端資料夾、異地備份),把一批檔案交給別人時則用加密壓縮檔。如果你的檔案最後會放在 Google Drive 或 Dropbox,我們也寫了上傳前先加密的逐步教學,分別適用於 Google Drive 與 Dropbox;至於自動化的保護,排程備份可以在每次執行時壓縮並加密。

開始你的 30 天免費試用

下載 FTPie,開始 30 天免費試用。享受 FTP 與雲端的無縫整合,試用結束後仍可繼續使用免費版。

下載免費試用版
通過 CASA 驗證,並經 VirusTotal 掃描
30 天試用 · 含免費版
Windows 10 & 11
Vlad Fedoniuk

Vlad Fedoniuk

我是 FTPie 的創辦人兼開發者,致力於打造讓數位生活更簡單、更順手的軟體。歡迎造訪我的個人網站 fedoni.uk ,或在這裡與我聯絡: X (formerly Twitter) , LinkedIn ,或寄電子郵件到 vlad@ftpie.com