AES Encrypt Decrypt is available directly in your browser, with no data uploaded.
AES 是對稱分組密碼:金鑰 128/192/256 位,分組固定 16 位元組。常見模式:ECB(同明文同密文,不推薦)、CBC(需隨機 IV、PKCS7 填充)、GCM(帶認證與完整性校驗,無需填充)。本工具經瀏覽器 Web Crypto API 在本地完成,金鑰不經網路。
AES 演算法簡介:高階加密標準(AES)是一種對稱加密演算法,支援 128/192/256 位金鑰。
模式說明:
• ECB:電子密碼本,最簡單但不安全,相同明文塊產生相同密文
• CBC:密碼分組連結,推薦使用,每個明文塊與前一個密文塊異或
• CFB:密碼反饋,將分組密碼轉換為流密碼
• OFB:輸出反饋,將分組密碼轉換為流密碼,誤差不傳播
• CTR:計數器模式,使用計數器生成金鑰流,可並行處理
安全建議:
• 推薦使用 AES-256 + CBC 或 CTR 模式
• 始終使用隨機生成的 IV,IV 不需要保密但必須唯一
• 使用 Salt 加鹽防止彩虹表攻擊
• 密碼應足夠複雜(至少12位,包含大小寫、數字、符號)
• ECB 模式不推薦用於加密大於一個塊的資料
• 本工具在瀏覽器本地執行,資料不會上傳到伺服器
PBKDF2 金鑰派生:使用 SHA-256 雜湊,100000 次迭代從密碼派生金鑰。
| 金鑰長度 | 金鑰位元組 | 安全級別 |
|---|---|---|
| AES-128 | 16 位元組 | 標準 |
| AES-192 | 24 位元組 | 高 |
| AES-256 | 32 位元組 | 極高 |
AES 加密解密。專為開發者打造的線上工具,純前端執行,程式碼不離開瀏覽器。