数据安全提示: 所有计算均在您的浏览器本地完成,密钥和消息不会上传到服务器。

AES加密/解密工具

基于CryptoJS
操作类型:
输出格式:
当前操作:AES-128加密 (CBC模式)

密钥长度

AES-128
AES-192
AES-256
安全性: 轮数: 10轮

工作模式

填充方式

加密密钥

字符数: 16 字节数: 16

中等强度

初始化向量 (IV)

IV长度: 16 字符 ECB模式不需要IV

输入明文

字符数: 43

结果可视化 (首64字节)

加密结果

计算结果将显示在这里...
等待输入... 长度: 0
密钥信息 AES-128 • 10轮 • 16字节
安全等级 高 (CBC推荐)
性能 快速 • 硬件加速

AES算法原理

AES (Advanced Encryption Standard) 是分组密码,分组大小128位,密钥长度128/192/256位。

1. 字节代换 (SubBytes)

使用S盒非线性替换每个字节,提供混淆。

2. 行移位 (ShiftRows)

对状态矩阵的行进行循环移位,扩散。

3. 列混合 (MixColumns)

对列进行线性变换,增强扩散。

4. 轮密钥加 (AddRoundKey)

与轮密钥异或,将密钥混入数据。

轮数:AES-128 10轮,AES-192 12轮,AES-256 14轮。

应用场景

数据传输安全 (TLS/SSL)

HTTPS、VPN等使用AES加密网络流量。

数据库加密

字段级加密、TDE透明数据加密。

磁盘加密 (BitLocker/FileVault)

全盘加密保护数据。

文件加密 (ZIP/PDF/7z)

压缩包、文档密码保护。

安全最佳实践

  • 密钥长度 ≥ 256位,随机生成且足够复杂。
  • 工作模式 推荐CBC或CTR,避免ECB。
  • IV必须随机,每次加密使用不同IV (CBC/CTR)。
  • 认证加密 考虑GCM模式 (本工具支持CTR可配合HMAC)。
  • 密钥管理 定期轮换,不同环境使用不同密钥。

快速提示

  • 密钥长度影响安全等级
  • CBC/CTR模式需要IV
  • 输出可选 Base64 / Hex
  • 一键复制结果
  • 本地计算,数据安全

技术信息

标准:FIPS 197
分组大小:128位
密钥长度:128/192/256位
算法库:CryptoJS
版本:4.1.1

需要其他加密工具?

免费为您开发定制化工具