跳转到内容

对称加密与 AEAD

对称加密使用同一密钥加解密,AEAD 同时提供机密性、完整性和附加数据认证。

优先使用 AES-GCM 或 ChaCha20-Poly1305,并保证 nonce 不重复。

网络协议可把消息头作为附加数据、正文作为密文统一认证。

复用 GCM nonce 会严重泄露信息,不能把随机性问题视为小概率。