工具箱圖標
XTools
Blog
/
密碼產生器雜湊計算Bcrypt、Scrypt 與 Argon2AES 加密與解密TOTP 動態碼

© 2026 XTools. 保留所有權利。

隱私權政策聯絡我們

    AES 加密與解密

    用密碼透過 AES-256 加密、解密文字或檔案
    • 檔案不會離開你的裝置
    • 在瀏覽器本機執行
    • 免費、免註冊、無浮水印

    密碼

    格式

    具認證的加密,使用 PBKDF2-SHA256 衍生金鑰。密碼錯誤或資料被竄改都一定能偵測出來。

    預設 600,000。越高越難暴力破解,開啟也越慢。

    使用 Web Crypto API 在你的裝置上加密,密碼、金鑰和檔案都不會被儲存或傳送。

    相關工具

    • 密碼產生器
    • 雜湊計算
    • Bcrypt、Scrypt 與 Argon2
    • TOTP 動態碼

    如何使用AES 加密與解密

    用密碼加密或解密文字與檔案,可選 AES-256-GCM,或 openssl 命令列也能解開的 AES-256-CBC 格式。全部透過 Web Crypto API 在你的裝置上完成,任意大小的檔案都會分段處理。

    1. 1

      選擇「加密」或「解密」,再選「文字」或「檔案」。

    2. 2

      填入「密碼」,加密時還要填「確認密碼」。

    3. 3

      加密時選擇格式:AES-256-GCM(預設)或「相容 OpenSSL」,必要時修改「PBKDF2 迭代次數」。

    4. 4

      貼上文字或拖入檔案,然後按「加密」或「解密」。

    5. 5

      複製 Base64 結果或逐一下載;檔案較多時用「全部下載(ZIP)」。

    常見問題

    密碼或檔案會被傳送出去嗎?

    不會。加密在瀏覽器中透過 Web Crypto API 完成,密碼、金鑰和檔案都不會被儲存或傳送。

    兩種格式有什麼差別?

    AES-256-GCM 是具認證的加密,金鑰由 PBKDF2-SHA256(預設 600,000 次迭代)加隨機鹽衍生,密碼錯誤或資料遭改動都一定偵測得到。「相容 OpenSSL」輸出與 openssl enc -aes-256-cbc -pbkdf2(預設 10,000 次迭代)完全相同的位元組,但 CBC 沒有完整性檢查,資料被竄改時不一定能發現。

    不用 XTools 能解密嗎?

    「相容 OpenSSL」格式可以,工具會顯示「對應的 openssl 指令」,例如 openssl enc -d -aes-256-cbc -pbkdf2 -in file.enc -out file(Base64 文字加 -a)。AES-256-GCM 輸出使用本工具自有的 XTENC 檔案格式,需要用本工具開啟。

    能解開用 openssl enc 加密的檔案嗎?

    可以。格式會依檔頭自動辨識。如果加密時沒有用 -pbkdf2,請在「OpenSSL 設定」選「舊版(-md sha256)」(OpenSSL 1.1 以上)或「舊版(-md md5)」(更早版本);改過 -iter 的也要填一致。

    忘記密碼怎麼辦?

    資料無法救回,沒有重設功能或後門。短密碼可能被暴力破解,建議使用 12 位以上的密碼或密碼片語。

    加密無法隱藏哪些資訊?

    輸出檔沿用原檔名並加上 .enc,大小也和原檔差不多,所以檔名與大致大小仍看得到,受保護的只有內容。