用密碼加密檔案
用密碼鎖住任何檔案,之後可在這裡或用 age 命令列工具開啟。
檔案會留在這部裝置上
鎖定與解鎖都在瀏覽器中進行,不會上傳任何內容。沒有重設密碼的功能:忘記密碼的話,任何人都無法再開啟檔案。
在用電子郵件寄出、放上雲端硬碟或複製到隨身碟之前,先幫檔案加上密碼保護。檔案會以開放的 age 格式加密(ChaCha20-Poly1305,密碼以 scrypt 延展),所以之後能在這裡再次開啟,也能在任何電腦上用 age 與 rage 命令列工具開啟。任何大小的檔案都會在瀏覽器中一段一段地串流處理:檔案不會離開你的裝置,而且免費、免註冊。
如何用密碼加密檔案
- 拖放一個或多個檔案,或點擊選擇檔案。已經是 age 格式的檔案會被辨識出來,列為待解鎖。
- 要上鎖時,輸入兩次密碼,或點擊「產生」並複製它建立的高強度密碼。要解鎖時,輸入檔案上鎖時使用的密碼。
- 點擊「鎖定檔案」(或「解鎖檔案」)。延展密碼會刻意花上一兩秒,接著檔案會串流處理,並顯示進度。
- 下載每個結果:上鎖時為「檔名.age」,解鎖時則為原始檔名。
功能
- 以標準的 age v1 格式(scrypt 與 ChaCha20-Poly1305)為任何檔案加上密碼
- 可解鎖在這裡或以 age -p、rage -p 建立的檔案,二進位或 ASCII 封裝(-a)皆可
- 一次處理多個檔案:會辨識 age 檔案並提供解鎖
- 以每次 4 MB 串流處理檔案,並顯示每個檔案的進度
- 「產生」會建立高強度的隨機密碼(120 位元),方便複製保存
- 密碼錯誤、檔案損毀或不完整,或檔案是以 age 金鑰上鎖時,都會顯示清楚的訊息
隱私安全嗎?
是的。檔案由瀏覽器內的 WebAssembly 上鎖與解鎖,絕不會上傳,密碼也絕不會離開頁面。沒有重設功能,也沒有後門:沒有密碼,任何人都打不開檔案。
常見問題
如何開啟 .age 檔案?
拖放到這裡並輸入密碼即可。你也不一定需要這個網站:它是標準的 age 檔案,所以執行 age -d -o report.pdf report.pdf.age(或用 rage 執行相同指令)並輸入密碼就能開啟。這已用 age 1.3.2 與 rage 0.12.1 驗證過,而它們以 -p 上鎖的檔案,無論是二進位或以 -a 進行 ASCII 封裝,也都能在這裡開啟。
忘記密碼怎麼辦?
那麼檔案就無法開啟。沒有重設功能,也沒有後門:密碼是唯一的鑰匙,而且它絕不會離開你的瀏覽器。請把密碼存放在密碼管理工具中。
檔案大小有限制嗎?
沒有固定的限制。檔案以每次 4 MB 讀取與加密,所以處理 5 GB 的檔案與處理 5 MB 的檔案所需的記憶體差不多。在你下載之前,瀏覽器會保存完成的檔案(依瀏覽器而定,放在記憶體或暫存空間中),所以非常大的檔案需要同樣大小的可用空間。
安全性如何?
檔案以 ChaCha20-Poly1305 搭配隨機的 128 位元金鑰加密,這把金鑰再透過 scrypt(工作因子 2^18,與 age 相同)以你的密碼鎖住,讓每一次猜測密碼都既慢又耗費記憶體。弱點在於密碼本身:請使用長的通關密語,或點擊「產生」。
可以開啟以 age 金鑰(age1…)加密的檔案嗎?
不行,只能開啟以密碼上鎖(age -p)的檔案。以公開金鑰加密的檔案,請用 age -d -i 搭配你的金鑰檔開啟。