完整還原封裝,而不是改副檔名
檔案流程採用 AES-256-GCM,密碼衍生與文字模式相同。原檔名、MIME 提示和長度先與檔案位元組組成內部記錄,再一起加密;外層封裝不暴露原檔名。
下載檔案為 encrypted.aes.json。改副檔名不會加密資料,只複製密文欄位也會遺失還原資訊。請將完整封裝與密碼分別儲存。本協定不宣稱能解開 ZIP 密碼、Office 文件加密或任意 .aes 檔案。
加密、儲存並實際還原
- 選擇加密,選擇或拖入一個原檔案,輸入密碼;支援零位元組檔案。
- 執行操作,Worker 中處理時顯示忙碌狀態,不編造進度百分比。
- 下載完整封裝;在確認還原成功前,保留單獨的原檔案。
- 選擇解密,匯入包並輸入密碼,下載還原檔案後比較原始位元組。
取消會終止 Worker。重新選擇後舊結果失效,舊任務不得覆蓋新結果。清空會釋放應用引用,但不承諾 JavaScript 記憶體能夠得到物理安全擦除。
檔案上限與還原限制
原檔案上限為 25 MiB。Base64 大約把每三個位元組擴展為四個字元,因此完整 JSON 封裝匯入上限為 36 MiB。Web Crypto 整體處理訊息,並不是原生串流加密;記憶體中可能同時存在多份資料,手機處理較大檔案會更慢。
檔案頁僅採用密碼 GCM。還原下載會清理檔名中的路徑與危險字元,使用通用二進位 MIME 類型。認證成功並不代表原始檔案無惡意內容,本站也不執行病毒掃描。
相關工具與閱讀
技術參考
更新於 2026 年 10 月 16 日
