aes-encryption.com
繁體中文

AES · GCM / CBC / CTR

AES 金鑰產生器

在瀏覽器中產生準確長度的隨機金鑰位元組,選擇位數與編碼後自行複製或下載儲存。

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

隨機位元組,而不是好記的密碼

AES 金鑰必須恰好為 16、24 或 32 位元組。產生器使用 crypto.getRandomValues,而不是 Math.random、時間戳或給短詞補零。Hex 與 Base64 只是同一類位元組的不同表示,不會因為字串更長而增加強度。

金鑰不會儲存進瀏覽器儲存、URL、帳號或伺服器備份。請主動複製或下載,並保護儲存檔案。清空或離開會釋放顯示值,但不能保證裝置記憶體中的每一份副本都已安全擦除。

如何產生並使用

  1. 按目標系統選擇 AES-128、AES-192 或 AES-256。
  2. 選擇 Hex 或 Base64 並產生;每次產生的是新隨機位元組,不是重新編碼舊金鑰。
  3. 複製完整值,保留 Base64 的填充,接收方檢查解碼長度。
  4. 在 AES 工具原始金鑰模式中選擇一致的編碼與位數;模式及 IV/nonce 另作記錄。

產生 192 位金鑰不代表每種瀏覽器都原生支援該位數加密。本工具原始 AES-192 使用明確標註的 noble-ciphers 後端,AES-128/256 使用 Web Crypto,兩條路徑都做獨立實作對照。

位數與編碼長度

AES 金鑰位元組Hex 字元標準 Base64 字元
AES-128163224(含填充)
AES-192244832
AES-256326444(含填充)

不要按 UTF-8 字元數判斷位元組長度,也不要截斷長金鑰、重複短密碼或自行補零。需要人類密碼時,應選擇密碼模式,通過有明確 salt 和成本參數的衍生過程獲得金鑰。

相關工具與閱讀

技術參考

更新於 2026 年 10 月 16 日

實用指南

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

常見問題

切換 Hex 與 Base64 會保留原金鑰嗎?

不會。修改產生設定會使舊結果失效,再點選產生得到新隨機金鑰。如果需要相同位元組的另一種編碼,應使用可信的位元組編碼轉換工具。

金鑰自動儲存了嗎?

沒有,必須自行複製或下載。本網站沒有伺服器備份或還原帳號。

產生的金鑰能填密碼模式嗎?

這樣會被當作密碼並再次衍生,得到不同位元組。直接使用原始 AES 金鑰時,請選擇原始金鑰模式及正確編碼。