什麼是AES 文字解密器?

AES文字解密器把AES加密的文字還原成可讀的明文。貼上密文,輸入加密時用的密碼,原始訊息就會還原出來。所有處理都在你的裝置上私密完成。

把 CryptoJS 風格的 AES 密文(以 U2FsdGVkX1... 開頭,Base64 形式的鹽加密文)貼進來,輸入密碼,就能還原原始訊息。頁面內附範例,一鍵載入,適合先跑通流程再貼上真實資料。顯示密碼開關可以檢視已輸入內容,不必重打。

使用方法

  1. 將AES加密的密文貼到輸入區域。
  2. 輸入加密文字時所使用的相同密碼或金鑰。
  3. 點擊「解密」按鈕檢視原始明文,然後複製或下載解密後的內容。

何時使用

  • 同事用配套的 Text Encryptor AES 加密了一段訊息,需要把它讀出來。
  • 翻出多年前自己保存的加密筆記,只記得密碼,需要還原內容。
  • 信任備份檔前,先驗證自己產生的密文是否仍能解開。

結果

同事傳來一段AES加密訊息「U2FsdGVkX1+...」和共享密碼「meeting2024」。您貼上密文、輸入密碼,即可看到原文「Q3預算已核准——繼續執行招募計畫」。

常見問題

工具能解開哪一種 AES 變體?
預設情況下,工具假設輸入是 CryptoJS 風格的 AES-256-CBC,帶有 OpenSSL Salted__ 信封(U2FsdGVkX1... 前綴)和 EvpKDF 金鑰派生。如果密文來自 OpenSSL 1.1.1 或更高版本,請在進階選項中切換到 PBKDF2,並填入加密時使用的迭代次數與雜湊。本站 Text Encryptor AES 產生的密文使用預設值即可順利解密。
為什麼結果為空或顯示「解密失敗」?
通常是密碼少了一個字元,例如從聊天工具貼上時多帶了空格,或者密文在複製過程中被截斷。可打開顯示密碼開關確認輸入,並檢查密文是否以 U2FsdGVkX1 開頭。
OpenSSL 或其他函式庫產生的密文能解嗎?
可以,只要設定正確。預設的「自動」模式預期 CryptoJS / OpenSSL 的 Salted__ 封裝格式。對於 OpenSSL、Python cryptography、Java javax.crypto 等函式庫直接輸出的原始密文,請開啟「進階選項」並選擇對應的加密模式(GCM、CBC、CTR、CFB、OFB 或 ECB)、金鑰長度、IV 或隨機數。Hex 與 Base64 兩種密文編碼皆支援。
密碼會被上傳嗎?
不會。整個解密都在你的裝置上跑,任何資料都不會離開頁面,所以在未登入的分頁裡貼上敏感密碼也是安全的。關掉分頁,密碼也跟著消失。
密文很長怎麼辦,貼得下嗎?
直接貼上即可。輸入框沒有長度限制,會自動捲動。即使來源把密文切成好幾行,解密前會自動去除空白字元,不需要自己手動拼回單行。

相關工具