ChaCha20 加解密 - Free Online Tool | PivaBox

使用 ChaCha20-Poly1305 加解密数据——TLS 1.3 和 WireGuard 使用的现代 AEAD 密码

如何使用 ChaCha20 加解密工具

  1. 输入或生成一个256位密钥(32字节),格式为十六进制
  2. 输入或生成一个96位 nonce(12字节),格式为十六进制。可选地添加关联数据用于 AEAD
  3. 选择加密解密模式,输入数据,选择输出格式,然后点击操作按钮

Frequently Asked Questions

ChaCha20-Poly1305 安全吗?

是的。ChaCha20-Poly1305 是由 Daniel J. Bernstein 设计的现代 AEAD 密码。它被用于 TLS 1.3、WireGuard VPN 和 SSH,提供认证加密和完整性验证。

我的数据会离开设备吗?

不会。所有加解密操作完全在您的浏览器中完成,不会有任何数据发送到任何服务器。密钥、nonce 和明文始终保留在您的设备上。

为什么相同的 nonce 不能与同一个密钥重复使用?

使用相同的密钥和 nonce 会破坏 ChaCha20-Poly1305 的安全保证。攻击者如果观察到两条使用相同密钥和 nonce 加密的消息,可以恢复认证密钥并伪造消息。每次加密都应生成一个全新的随机 nonce。