使用 ChaCha20-Poly1305 加解密数据——TLS 1.3 和 WireGuard 使用的现代 AEAD 密码
是的。ChaCha20-Poly1305 是由 Daniel J. Bernstein 设计的现代 AEAD 密码。它被用于 TLS 1.3、WireGuard VPN 和 SSH,提供认证加密和完整性验证。
不会。所有加解密操作完全在您的浏览器中完成,不会有任何数据发送到任何服务器。密钥、nonce 和明文始终保留在您的设备上。
使用相同的密钥和 nonce 会破坏 ChaCha20-Poly1305 的安全保证。攻击者如果观察到两条使用相同密钥和 nonce 加密的消息,可以恢复认证密钥并伪造消息。每次加密都应生成一个全新的随机 nonce。