如何為 ZIP 檔設定密碼(Mac、Windows 免費)
免費為 ZIP 檔設定密碼的方法。Mac 終端機、Windows 7-Zip 與線上工具的完整教學。

要一次寄多個檔案時常會先壓縮成 ZIP,這時就會想同時加上密碼。但大多數系統內建的 ZIP 工具其實沒有密碼選項。本文將依作業系統介紹最簡單的 ZIP 加密方法。
影片文字稿
要傳一份不想被別人看到的檔案?
郵件附件會留在收件匣裡,還會被轉寄。
其實還有別的方法。
把檔案上傳到 LOCK.PUB……
……再設定一組密碼。
把連結傳給對方……
……密碼請另外告知。
不用 App,也不用帳號就能開啟。
輸入密碼後,就能下載檔案。
下載下來的檔案,就留在對方手上……
……所以只傳給你信任的人。
只有連結的人呢?
沒有密碼,就拿不到檔案。
幫你傳出的檔案加上密碼。
Mac:使用終端機
Mac 的圖形介面沒有密碼選項,但終端機一行指令就能搞定。
zip -er archive.zip folder/
-e 表示加密、-r 表示遞迴壓縮資料夾。輸入後會要求你輸入兩次密碼。
優點: 不需額外軟體 缺點: 要熟悉終端機操作
Windows:使用 7-Zip
Windows 內建的 ZIP 不支援密碼,請使用 7-Zip。
- 從 7-zip.org 下載 7-Zip
- 對檔案點右鍵 → 7-Zip → 加入壓縮檔
- 在「加密」區輸入密碼
- 壓縮格式選 ZIP(或更強的 7z)
- 按「確定」
優點: 免費、加密強度高 缺點: 需安裝 7-Zip
線上 ZIP 工具
ezyZip、ArchiveExtractor 等瀏覽器工具。
優點: 免安裝 缺點: 檔案會上傳到第三方伺服器 —— 有安全疑慮
ZIP 密碼的限制
ZIP 密碼保護有幾個眾所周知的弱點。
1. 破解工具很多
舊版的 ZIP 加密可以被 john the ripper、fcrackzip 等工具快速破解。短密碼幾分鐘就會被暴力破解。
2. 檔名仍然可見
就算設了密碼,ZIP 內的檔案名稱清單依然看得到。若檔名本身含敏感資訊就毫無意義。
3. AES vs ZipCrypto
7-Zip 可以使用強度高的 AES-256,但有些 ZIP 工具只支援較弱的 ZipCrypto。為了相容性使用 ZipCrypto 就會大幅降低安全性。
更安全的替代方案:LOCK.PUB
與其為 ZIP 加密碼,不如直接用密碼保護的連結分享檔案。
LOCK.PUB 使用方式:
- 開啟 lock.pub,選擇「檔案分享」
- 上傳 ZIP 或原始檔
- 設定密碼
- 把生成的連結傳給對方
優點:
- ✅ 不會以可直接下載的一般檔案形式儲存
- ✅ 以你的密碼衍生的金鑰進行 AES-256 加密
- ✅ 免註冊
- ✅ 收件方不需任何工具(輸入密碼後即可直接在瀏覽器下載)
ZIP 密碼 vs LOCK.PUB
| 項目 | ZIP 密碼 | LOCK.PUB |
|---|---|---|
| 到期設定(Pro) | ❌ | ✅ |
| 防暴力破解 | ❌(可離線攻擊) | ✅(伺服器端限流) |
| 破解工具 | ✅ 很多 | ❌ |
| 收件方工具 | 7-Zip 等 | 僅需瀏覽器 |
| 需要註冊 | ❌ | ❌ |
該選哪一個
相關指南
資料來源與延伸閱讀
- 7-Zip — 支援AES-256加密的免費壓縮工具
- OWASP Cryptographic Storage Cheat Sheet — 加密儲存最佳實務
總結
ZIP 密碼保護很方便,但安全性有明顯侷限。真正機密的檔案,建議使用 LOCK.PUB 這類服務:以你的密碼衍生的金鑰將檔案加密後儲存,而且密碼本身從不儲存。
免註冊、30 秒就能建立密碼保護的檔案分享連結。