AES 加密 & 解密工具 (GCM & CBC)

准备就绪

工具说明

AES (高级加密标准) 是一种广泛使用的对称加密算法。本工具支持两种最常用的操作模式:GCMCBC

  • AES-GCM (伽罗瓦/计数器模式): 提供加密和数据完整性认证。它速度快,安全性高,是现代应用(如 TLS 1.3)的首选。它需要一个唯一的初始向量 (IV),并可以处理附加认证数据 (AAD)。
  • AES-CBC (密码块链接模式): 一种经典的、广泛使用的加密模式。它需要对明文进行填充以匹配块大小,并且需要一个随机的初始向量 (IV) 以确保安全。
  • 密钥 (Key): 用于加密和解密的密码。密钥长度可以是128、192或256位。密钥必须保密,并且加解密双方必须使用相同的密钥。
  • 初始向量 (IV): 一个随机数,用于确保即使多次使用相同密钥加密相同明文,也能产生不同的密文。对于GCM,IV通常为12字节;对于CBC,IV为16字节。
  • 附加认证数据 (AAD): (仅限GCM) 这部分数据不会被加密,但会参与认证计算。如果AAD在传输中被篡改,解密将会失败。常用于传输元数据。

所有加密操作均在您的浏览器本地完成,您的数据绝对安全,不会发送到任何服务器。

相关工具