aes-encryption.com
繁體中文

AES · GCM / CBC / CTR

AES 線上解密

先確認實際持有的格式:本站密碼還原封裝,或帶有完整參數的原始金鑰密文。

瀏覽器本機處理128 / 192 / 256加密工作區不載入統計
正在本機處理…
載入、複製或下載受限?可在新分頁開啟獨立工具區。已輸入的資料不會轉移。 ↗

先識別密文格式

密碼不等於 AES 金鑰,Base64 也不是加密協定。本站 v1 密碼封裝需要保留 format、version、type、KDF、salt、nonce、tagLength 和 ciphertext,工具按這些欄位解析,不會自動猜測演算法。

以 U2FsdGVkX1 開頭的字串可能屬於 OpenSSL Salted__ 格式。本站不自動支援這種密碼封裝、CryptoJS 預設格式或任意廠商容器。只有取得真實金鑰與 IV 位元組,原始金鑰模式才有意義;把密碼填進金鑰框不會重現其他程式的衍生流程。

如何解密文字還原封裝

  1. 保持密碼模式,將完整 JSON 封裝貼上進輸入框。
  2. 輸入原密碼,不要自行刪掉首尾空格,然後執行解密。
  3. 認證通過後複製或下載明文;空字串也是有效結果。
  4. 檔案包請轉到檔案加密頁還原,本站不解析任意加密檔案或壓縮包。

金鑰、nonce、tag 或密文不匹配都可能導致 GCM 認證失敗。錯誤無法判斷究竟哪一項有誤,因此不會斷言一定是密碼錯了,也不會釋放部分明文。不要改用其他模式繞過認證保護。

原始金鑰相容參數清單

逐項核對 AES 模式、16/24/32 位元組金鑰、金鑰編碼、12 位元組 GCM nonce 或 16 位元組 CBC IV/CTR 計數器、密文編碼。有 AAD 時也必須完全一致;如果密文末尾已含 16 位元組 tag,就不要再次填寫分離 tag。

本工具 CBC 去除 PKCS7 填充,CTR 不填充且固定低 64 位計數。CBC 填充失敗不能準確診斷密碼錯誤;CTR 用錯誤金鑰也可能返回位元組。未報錯不代表內容通過認證,應依據原協定和可信完整性驗證判斷。

相關工具與閱讀

技術參考

更新於 2026 年 10 月 16 日

實用指南

什麼是 AES?GCM、CBC 與 CTRAES 金鑰長度IV 與 nonceAES 與 RSAAES 與 DESAES 填補方式

常見問題

認證失敗說明什麼?

金鑰或參數不符,或資料損壞。GCM 無法安全返回明文;這個錯誤並不能證明只有密碼錯誤。

分離的 GCM tag 填哪裡?

在原始金鑰模式的高階參數中填寫,編碼與密文一致;密文輸入裡不能重複包含 tag。本站密碼封裝已經在密文末尾附加 tag。

只有 Base64 能自動識別嗎?

不能。Base64 只是位元組表示,仍需知道容器、模式、金鑰來源、IV/nonce、tag 佈局和 AAD。