AES 解密器

使用原始密碼或原始十六進位金鑰,解密來自 InBrowser.App 的 AES JSON 封套。

已加密的 JSON
貼上加密器產生的 AES JSON 封套,或選擇本機 .json 檔案。任何內容都不會離開這個瀏覽器。

選擇下載的 AES 加密器 JSON 檔案,而不是貼上內容。

金鑰材料
JSON 封套會宣告解密需要原始密碼,還是長度完全相符的原始 AES 金鑰。

密碼

封套詳細資訊
解密前檢視已儲存的 AES 參數。
尚未載入封套
貼上或選擇 AES 加密器 JSON 檔案,以檢視其設定。
明文
解密成功後會還原可複製的文字,或可下載的檔案位元組。
尚無明文
載入封套、輸入相符的金鑰材料,然後執行解密。

AES 解密會使用相同的 AES 金鑰材料,從已加密資料還原明文。這個工具專為 InBrowser.App AES 加密器產生的 JSON 封套設計。封套會將演算法、金鑰衍生設定、salt、IV、密文與明文中繼資料保存在一起,而密碼或原始金鑰則保持分離。

所有作業都會透過瀏覽器 Web Crypto API 在本機完成。已加密的 JSON、密碼、原始金鑰與解密結果都不會上傳。

何時使用此工具

當有人提供你 inbrowser-aes-v1 JSON 封套,或你需要復原先前用相符 AES 加密器頁面加密的筆記、權杖、設定片段或檔案時,可以使用此工具。

如果封套是使用密碼建立,請輸入相同密碼,工具會重用已儲存的 PBKDF2 雜湊、迭代次數、salt、AES 模式與金鑰長度。如果封套是使用原始金鑰建立,請貼上封套中記錄的確切長度十六進位金鑰。

實務注意事項

AES-GCM 會驗證已加密資料,因此錯誤金鑰或遭變更的 JSON 應該會失敗,而不是回傳被改動的明文。AES-CBC 和 AES-CTR 可以解密相容封套,但它們本身不會驗證密文。

請將密碼或原始金鑰與 JSON 封套分開保存。任何同時擁有封套和金鑰材料的人都能復原明文。對於檔案封套,復原後的下載會使用 JSON 中儲存的原始檔名與媒體類型。