输出结果
结果将显示在此...

常见问题

1. AES 加密安全吗?

AES(高级加密标准)是一种经 NIST 批准的对称加密标准,在全球广泛使用。AES-256 被认为是政府和商业用途的高度安全方案。

2. 我的数据会发送到您的服务器吗?

不会。所有加密和解密都在您的浏览器本地执行。CBC 模式使用 Web Crypto API,ECB 模式使用 aes-js 库。您的数据永远不会离开您的设备。

3. 什么是 AES-CBC 模式?

AES-CBC(密码块链接)使用初始化向量(IV)来随机化加密过程,使相同的明文块产生不同的密文块。这可以防止模式泄露,是大多数用例的推荐模式。

4. 什么是 AES-ECB 模式?

AES-ECB(电子密码本)独立加密每个 16 字节块。它是确定性的——相同的明文块总是产生相同的密文块——这可能会泄露模式。出于安全考虑推荐使用 CBC;ECB 可用于与旧系统的兼容性。

5. 如何稍后解密我的数据?

您需要两样东西:加密文本和相同的密钥。对于 CBC 模式,IV 会自动嵌入输出中。对于 ECB 模式,不需要 IV。