使用 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。