文字加密實際上做了什麼?
加密會把可閱讀的文字和一把金鑰結合,產生密文;沒有金鑰,密文就毫無用處。對於用密碼保護的文字,好的工具會做三件事:
- 透過多次運算(PBKDF2、Argon2、scrypt),慢慢地從你的密碼產生金鑰,讓猜密碼的成本變得很高。
- 使用現代加密演算法加密,通常是 AES-256-GCM,它也能偵測竄改。
- 在你自己的裝置上進行,讓純文字永遠不會離開裝置。
ROT13、Base64 或「編碼」這類老把戲都不是加密:任何人都能把它們還原。
1. 線上文字加密工具
搜尋「文字加密」,結果大多是單頁工具:貼上文字、輸入密碼,就能得到可以複製的密文,或可以傳送的連結。
- 適合:傳送給知道密碼的人的一次性訊息。
- 要注意:很多這類工具是在它們的伺服器上加密,所以你的純文字會傳到那裡。請優先選擇說明會在瀏覽器中加密的網頁, 並透過和訊息不同的管道傳送密碼。
- 不適合:你想保存和編輯的文字。你最後會得到一團密文,還得找地方存放,而要解密時又得回到那個網站。
2. 用 7-Zip 加密文字檔
適合存放在磁碟上或以檔案形式傳送的文件:
- 安裝 7-Zip(Windows),或其他支援 7z 格式和 AES-256 的壓縮軟體。
- 在檔案上按右鍵 → 7-Zip → Add to archive(加入壓縮檔)。
- 選擇 7z 格式、AES-256 加密和高強度密碼,並勾選 Encrypt file names(加密檔案名稱)。
- 刪除原始的未加密檔案(並清空資源回收筒)。
限制:要閱讀或修改文字,你得再解壓縮一次,這會在磁碟上留下一份未加密的副本,直到你刪除為止。 使用預設 ZipCrypto 的 ZIP 壓縮檔加密強度很弱;請使用 7z,或 ZIP 中的 AES。
3. 密碼管理器中的安全筆記
Bitwarden 或 Proton Pass 這類密碼管理器都有安全筆記:文字和你的密碼存放在同一個加密保管庫中,並在你的各個裝置之間同步。
- 適合:少數幾個需要在手機和電腦上都能取用的祕密。
- 限制:需要帳號和服務商的雲端;保管庫是為登入資訊而設計,而不是為寫作。 密碼管理器還是加密記事本?
4. Chrome 中的加密記事本
Protect text 是一本邊寫邊加密每則筆記的記事本:
- 從 Chrome Web Store 安裝並把它固定。
- 按一下圖示:它會在 Chrome 的側邊面板中開啟。
- 設定密碼,並儲存只顯示一次的復原金鑰。
- 開始寫。每則筆記在儲存前都會以 AES-256-GCM 加密;金鑰由你的密碼透過 PBKDF2-SHA-256(600,000 次運算)產生。
它完全依靠瀏覽器內建的 Web Crypto 運作,只把筆記存在你的電腦上,而且沒有網路存取權限,所以文字永遠不會被上傳。 保險箱會在幾分鐘後以及電腦鎖定時自動鎖上。
限制:裝置之間沒有同步;筆記只存在一台電腦上(可以用加密的備份檔案搬移)。 Protect text 的加密如何運作。
該用哪一種?
| 你想要… | 使用 |
|---|---|
| 傳送一則祕密訊息 | 在瀏覽器中加密的線上工具,密碼另外傳送 |
| 保護磁碟上的文件 | 7-Zip,7z 格式,AES-256,加密檔案名稱 |
| 在每台裝置上都有幾個祕密 | 密碼管理器的安全筆記 |
| 在 Chrome 中保存和編輯私密筆記,離線、不需帳號 | Protect text |
如何為加密文字選擇密碼
- 長比聰明更重要。四到六個隨機字詞,比
P@ssw0rd1更好記,也更難猜。 - 不要重複使用。不要沿用任何網站的密碼。
- 要能找回。把它存在密碼管理器中,或把復原金鑰寫下來,存放在電腦以外的地方。加密的文字沒有金鑰就無法挽救。
更多:安全筆記 App 比較。