🔒 AES 加密/解密
← 返回主页
🔑 密钥 (Key)
🎲 偏移量 (IV)
(CBC模式需要)
📏 密钥长度
128位 (16字节)
192位 (24字节)
256位 (32字节)
🔄 加密模式
CBC (需要IV)
ECB (不需要IV)
CFB
OFB
CTR
📦 填充方式
PKCS7
Zero Padding
No Padding
ISO 10126
ISO 97971
输出/输入使用 Base64 (否则使用 Hex)
自动生成IV (加密时)
🎲 随机密钥
🎲 随机IV
🔐 加密
🔓 解密
⇅ 上下互换
🗑️ 清空
📌 说明:
• 基于 CryptoJS 实现,支持 AES-128/192/256
• 密钥长度会根据密钥自动调整/填充,建议使用对应字节数的密钥
• IV 长度必须为16字节,ECB模式不需要IV
• 输出格式:Base64 或 Hex,解密时会自动识别
• 自动生成IV仅在加密时生效,生成的IV会显示在结果下方
• 注意:加密结果会包含 IV 前缀(当自动生成时),解密时需要正确的IV